1. ホーム
  2. javascript

[解決済み] Javascriptにおける「!1」「!0」の意味とは?[重複しています]。

2022-03-06 16:18:25

質問

<ブロッククオート

重複の可能性があります。
javascriptで!1を返す

今日読まなければならないJavaScriptのファイルで、変数が階乗のように宣言されている行がありました、こんな風に。

var myVariable = !1;

そして、同じようなものが、このような関数のパラメータとして使用されました。

return variable.myFunction(!0);

この文脈でのエクスクラメーションマークの意味、そして最終的には、なぜこれが一般的に(ベネフィット)に使われるのか、どなたか説明していただけませんか?

よろしくお願いします。

どのように解決するのですか?

はブール演算のNOT演算子です。

NOT (!): 文を真から偽に、または偽から真に切り替えます。

!0 = true
!1 = false

これは は、ブーリアン演算子とその使い方について、javascriptで見事に紹介しています。