数 - Number.isFinite()&& Number.isNaN()

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

パラメータの型がない場合はNaNNumber.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に

  

  

 

おすすめ

転載: www.cnblogs.com/blogZhao/p/12557044.html