プログラミングでは、数値の型、特に浮動小数点 (float) かどうかを判断することが必要になることがよくあります。または整数。これを実現するためのいくつかの方法を次に示します。
1.除算の余りの確認:
これには、数値を 1 で割って余りを確認することが含まれます。整数の剰余は 0 ですが、浮動小数点の剰余は 0 以外になります。
function isInt(n) { return n % 1 === 0; }
2.数値強制のテスト (既知の数値の場合):
引数が数値であることが確実な場合、このアプローチでは強制を使用してその値をテストします:
function isInt(n) { return Number(n) === n && n % 1 === 0; } function isFloat(n) { return Number(n) === n && n % 1 !== 0; }
3. ECMA スクリプト 2015 標準 (既知の数値の場合):
Number.isInteger(n) // true for integers Number.isFloat(n) // true for floats
例:
次の数値を考慮します:
上記のいずれかの方法を使用すると、これらの種類を簡単に確認できます。数字。
以上が浮動小数点または整数: プログラミングで数値の型を区別するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。