「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript で浮動小数点数を整数に変換するにはどうすればよいですか?

JavaScript で浮動小数点数を整数に変換するにはどうすればよいですか?

2024 年 11 月 9 日に公開
ブラウズ:215

How to Convert Float Numbers to Whole Numbers in JavaScript?

JavaScript で浮動小数点数を整数に変換する方法

浮動小数点数を整数に変換するには、JavaScript の組み込みの Math オブジェクト。 Math オブジェクトは、四捨五入や切り捨てなどの数学演算を処理するためのメソッドをいくつか提供します。

アプローチ:

1。切り捨て:
切り捨ては、数値の小数部分を削除します。浮動小数点数を切り捨てるには、Math.floor() を使用します。このメソッドは、元の数値以下の最も近い整数に切り捨てます。

2。四捨五入:
四捨五入は、元の数値に最も近い整数を計算します。浮動小数点数を四捨五入するには、Math.round() を使用します。このメソッドは、ゼロから離れた最も近い整数に丸めます。

3. Ceiling:
Ceiling は、元の数値以上の最も近い整数に切り上げます。浮動小数点数の上限を設定するには、Math.ceil().

例:

var floatNum = 5.4;

// Truncation
var truncatedNum = Math.floor(floatNum); // Result: 5

// Rounding
var roundedNum = Math.round(floatNum); // Result: 5

// Ceiling
var ceilingNum = Math.ceil(floatNum); // Result: 6

追加オプション:

  • Math.trunc() は ECMAScript 6 で導入され、数値をゼロに近い整数に切り捨てます。
  • ~~value や value | などのビット演算0 は、数値の切り捨てにも使用できます。
  • 元の数値からモジュロ値を減算する (値 - 値 % 1) と、整数変換が行われることもあります。

]パフォーマンス:

一般に、ビット単位の操作は Math メソッドを使用するよりも高速です。ただし、parseInt() は、安全な整数範囲内の整数の最速の変換メソッドです。

参照:

[Math オブジェクト](https://developer.mozilla) .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math)

リリースステートメント この記事は次の場所に転載されています: 1729203498 権利侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3