数値の性質の決定: 浮動小数点か整数
数値が浮動小数点か整数かを識別する機能値はさまざまなプログラミング シナリオにおいて非常に重要です。この問題に対処する方法は次のとおりです。
余りの確認
浮動小数点と整数を区別する 1 つの方法は、数値を 1 で割ったときの余りを確認することです。余りがゼロの場合、その数値は整数です。それ以外の場合は浮動小数点数です。
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 Script 2015 のソリューション
ECMA Script 2015 では、プロセスを簡素化する Number.isInteger() メソッドを使用した標準化されたソリューションが導入されました。
Number.isInteger(n); // Returns true for integers and false for floats
これらのメソッドは便利な方法を提供します。コード内の値の数値的性質を判断し、より正確な操作とデータの効率的な処理を可能にします。
以上がプログラミングで浮動小数点値と整数値を区別するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。