Number.isFinite()
値が有限数(有限数)、すなわちではないがあるかどうか、制限され(有限の)かどうかをチェックするために使用されInfinity
パラメータの型が値でない場合は、Number.isFinite
返却されなければなりませんfalse
Number.isFinite(NaNの); //偽 Number.isFinite(インフィニティ)。//偽 Number.isFinite(-Infinity)。//偽 Number.isFinite( 'FOO'); //偽 Number.isFinite('15' ); //偽 Number.isFinite(真の); //偽
Number.isFinite(0)。//真 Number.isFinite(2e64)。//真 Number.isFinite(0.8); //真
Number.isNaN()
値かどうかを確認するために使用しますNaN
。
パラメータの型がない場合はNaN
、Number.isNaN
返却されなければなりませんfalse
。
(真の)ますisNaN; // falseに ますisNaN(NULL); // falseに ますisNaN(37); // falseに //ストリング ますisNaN( "37"); // falseに:値が37に変換することができる ますisNaN( "37.37") ; //偽:値は37.37に変換することができる ますisNaN(「」); //偽:空の文字列が0に変換され ますisNaN(「」); //偽:文字列は、スペース0に変換され、 //日付 ますisNaN(新しいDate()); // falseを
ますisNaN(のNaN 3); // trueに ますisNaN(不定); // trueに ますisNaN({}); // trueに ますisNaN( "37.5"); // trueに ますisNaN(新しい新しいA日()のtoString()); / /真の 真にますisNaN(「blabla」)//:数値が失敗に変換することができない「blabla」//値、リターンのNaN 3 Number.isNaN(9 /のNaN 3)真//へ Number.isNaN(「本当の」/ 0)/ / trueに ( '真の' '真の' /)Number.isNaN // trueに