ホームページ > ウェブフロントエンド > jsチュートリアル > プログラミングで浮動小数点値と整数値を区別するにはどうすればよいですか?

プログラミングで浮動小数点値と整数値を区別するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-09 21:59:18
オリジナル
466 人が閲覧しました

How Can I Distinguish Between Floating-Point and Integer Values in Programming?

数値の性質の決定: 浮動小数点か整数

数値が浮動小数点か整数かを識別する機能値はさまざまなプログラミング シナリオにおいて非常に重要です。この問題に対処する方法は次のとおりです。

余りの確認

浮動小数点と整数を区別する 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート