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

JavaScriptで変数がNaNであるかどうかを確認するにはどうすればよいですか?


NaNはJavaScriptプロパティであり、「Not-a-Number」値です。値がNaNであるかどうかを確認するには、Number.isNaN()またはisNan()メソッドを使用します。

JavaScriptのNaNの変数かどうかを確認する例を次に示します

ライブデモ

<!DOCTYPE html>
<html>
   <body>
      <button onclick="display()">Check</button>
      <p id="test"></p>
      <script>
         function display() {
            var a = "";
            a = a + isNaN(6234) + ": 6234<br>";
            a = a + isNaN(-52.1) + ": -52.1<br>";
            a = a + isNaN('Website') + ": 'Hello'<br>";
            a = a + isNaN(NaN) + ": NaN<br>";
            a = a + isNaN('') + ": ''<br>";
            a = a + isNaN(0) + ": 0<br>";
            a = a + isNaN(false) + ": false<br>";
            document.getElementById("test").innerHTML = a;
         }
      </script>
   </body>
</html>

  1. ドキュメントがJavaScriptで準備ができているかどうかを確認するにはどうすればよいですか?

    以下は、JavaScriptでドキュメントの準備ができているかどうかを確認するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s

  2. 配列JavaScript内のNaNキーワードの存在を確認する方法

    真と偽の両方の値を含む要素の配列があります。私たちの仕事は、元の配列のNaNである要素のインデックスを持つ配列を返す関数を作成することです。 NaN!==NaN NaNのデータ型は実際には数値です。 NaNは偽の値ですが、他のデータ型や変数にはない独特の特性があります。これは、式NaN===NaNがfalseを生成するということです。そして、それが誤りであるのはNaNの場合だけです。 したがって、この動作をうまく利用して、NaN値のインデックスを選択できます。このためのコードは-になります const arr = [7, 1, "123abc", undefined