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

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

Susan Sarandon
リリース: 2024-12-17 04:51:25
オリジナル
410 人が閲覧しました

Float or Integer: How Can I Distinguish Between Number Types in Programming?

数値の型の確認: 浮動小数点と整数

プログラミングでは、数値の型、特に浮動小数点 (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
ログイン後にコピー

例:

次の数値を考慮します:

  • 1.25: 浮動小数点数 (1 で割った余りは計算されません) 0)
  • 1: 整数(余りが0)
  • 0: 整数(余りが0)
  • 0.25: 浮動小数点(余りが0ではない)

上記のいずれかの方法を使用すると、これらの種類を簡単に確認できます。数字。

以上が浮動小数点または整数: プログラミングで数値の型を区別するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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