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

Susan Sarandon
リリース: 2024-10-18 06:19:29
オリジナル
208 人が閲覧しました

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() を使用します。

例:

<code class="javascript">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</code>
ログイン後にコピー

追加オプション:

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

パフォーマンス:

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

リファレンス:

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

以上がJavaScript で浮動小数点数を整数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!