Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでundefinedのブール値は何ですか?


ブール値 未定義の値 は偽です。未定義だけでなく、null、false、NaN、空の文字列の値もfalseです。

次の例では、未定義、false、NaN、および空の文字列のブール値が表示されています。コードの最初の3行を見ると、 配列に作成されます。 以来 空の値に他なりません 、これらの空の値は未定義に置き換えられます およびブール値false 出力に示すように表示されます

<html>
<body>
   <script>
      var arr = [1,2,3,4];
      arr[6] = 7;
      var x = arr[4]
      document.write(Boolean(x));
      var y = undefined;
      document.write("</br>");
      document.write(Boolean(y));
      var z = 5/"k"
      document.write("</br>");
      document.write(Boolean(z));
      var a = "";
      document.write("</br>");
      document.write(Boolean(a));
      document.write("</br>");
      var b = false;
      document.write(Boolean(b));
   </script>
</body>
</html>

出力

false
false
false
false
false

  1. JavaScript void 0の意味は何ですか?

    void演算子は、指定された式を評価するために使用されます。その後、undefinedを返します。 void(0)を使用して、未定義のプリミティブ値を取得します。 式をWebページに挿入すると望ましくない効果が生じる場合は、JavaScriptvoidを使用して式を削除します。 JavaScript:Void(0)を追加すると、未定義のプリミティブ値が返されます。 void演算子は、指定された式を評価するために使用されます。その後、undefinedを返します。 void(0)を使用して、未定義のプリミティブ値を取得します。 上記のJavaScript:void(0)を使用して、ボタン

  2. JavaScriptを使用して<text>の値を変数に抽出しますか?

    の値を抽出するには、-を使用します document.getElementById(“yourTextIdValue”).textContent 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale= 1.0"> <tit