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

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


NaN それ自体と等しくない唯一の値です。 チェックする場合 他の値、それらはそれ自体と同じですが、値は NaN それ自体と同じではありません。

例-1

<html>
<body>
   <script>
      var val = 54/"the";
      document.write(val);
      document.write("</br>");
      if(val == NaN) {
         document.write("NaN is equal to NaN");
      }
      else {
         document.write("check in another way");
      }
   </script>
</body>
</html>

出力

NaN
check in another way

特定の条件を使用しなければならない場合があります。これらの条件では、 NaNに関する条件が存在する可能性があります つまり、NaNがNaNであるかどうか。したがって、NaNに関する条件を構築する必要があります。その状態を取得するために、ES6が登場しました。 NaNがNaNであるかどうかをチェックするためのObject.is()を提供しています。

例-2

<html>
<body>
<script>
   var val = 54/"the";
   document.write(val);
   document.write("</br>");
   document.write(Object.is(val,NaN));
</script>
</body>
</html>

出力

NaN
true

  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でボタンがクリックされているかどうかを確認するにはどうすればよいですか?

    以下は、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