数値の性質の決定
プログラミングでは、浮動小数点と整数を区別することが必要になることがよくあります。浮動小数点は小数点のある数値を表し、整数は小数点のない整数を表します。
数値の型の確認
指定された数値が浮動小数点または整数の場合、1 で割ったときの余りを調べる方法があります。浮動小数点の場合、余りは 0 にはなりませんが、整数の場合、それはゼロになります。これは、次のように JavaScript で実装できます:
function isInt(n) { return n % 1 === 0; }
ただし、引数が数値かどうか不明な場合は、追加のチェックが必要です:
function isInt(n){ return Number(n) === n && n % 1 === 0; } function isFloat(n){ return Number(n) === n && n % 1 !== 0; }
ECMA スクリプト2015 Standard
2019 年に、数値タイプをチェックするための標準化されたソリューションが導入されました。 ECMA スクリプト 2015:
Number.isInteger(n); // true if n is an integer
以上がJavaScript で浮動小数点と整数を区別するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。