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

値がJavascriptのNaNと等しいかどうかをどのようにテストしますか?


javascriptのグローバルNaNプロパティは、Not-A-Numberを表す値です。戻り値です

  • 数学関数が失敗した場合(Math.sqrt(-500))
  • 数値を解析しようとしている関数が失敗した場合(parseFloat( "test"))

NaNは、(==、!=、===、および!==を介して)等しくないものを、別のNaN値を含む他の値と比較します。

値がNaNであるかどうかをテストするには、Number.isNaNメソッドを使用する必要があります。

let a = Math.sqrt(-500);
console.log(Number.isNaN(a))

出力

true

− isNaN()およびNumber.isNaN():前者は値が現在NaNである場合、または数値に強制変換された後にNaNになる場合はtrueを返し、後者は値が現在である場合にのみtrueを返します。 NaN。

isNaN('hello world');
Number.isNaN('hello world');

出力

true
false

  1. JavaScriptでボタンをクリックしたら、10の値の増分を作成するにはどうすればよいですか?

    これには、parseInt()と一緒にclick()を使用します。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <link rel="styles

  2. JavaScriptでテキストボックスの値を表示する方法は?

    valueを使用してテキストボックスから値を抽出し、innerHTMLを使用して段落に表示できます。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">