ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで小数点を使わずに四捨五入する方法

JavaScriptで小数点を使わずに四捨五入する方法

青灯夜游
青灯夜游オリジナル
2022-03-28 14:50:584647ブラウズ

方法: 1. "parseInt(numeric)" ステートメントを使用して丸めます。 2. "numeric.toFixed(0)" ステートメントを使用して丸めます。 3. "Math.ceil(numeric)" を使用します。四捨五入するステートメント ; 4. 四捨五入する場合は「Math.floor (数値)」ステートメントを使用します; 5. 整数に四捨五入する場合は「Math.round (数値)」ステートメントを使用します。

JavaScriptで小数点を使わずに四捨五入する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、値に小数点がない (小数部分を削除する) 場合、四捨五入できます。 JavaScript の四捨五入の方法をいくつか紹介します。

JavaScript で四捨五入する方法 (小数点以下なし)

##1.parseInt()

// js内置函数,注意接受参数是string,所以调用该方法时存在类型转换
parseInt(1.5555) // => 1

2.Number.toFixed(0)

// 注意toFixed返回的字符串,若想获得整数还需要做类型转换
1.5555.toFixed(0)  // => "1"

3.Math.ceil()

// 向上取整
Math.ceil(1.5555) // => 2

4.Math.floor( )

// 向下取整
Math.floor(1.5555) // => 1

5.Math.round()

// 四舍五入取整
Math.round(1.5555) // => 2

Math.round(1.4999) // => 1

6.Math.trunc()

// 舍弃小数取整
Math.trunc(1.5555) // => 1

7. 二重ビット単位の演算と非丸め #

// 利用位运算取整,仅支持32位有符号整型数,小数位会舍弃,下同
~~1.5555 // => 1

8. ビット単位の演算または丸め

1.5555 | 0  // => 1

9. ビット単位の XOR 丸め

1.5555^0  // => 1
[関連する推奨事項:

JavaScript ビデオ チュートリアル

Web フロントエンド ]

以上がJavaScriptで小数点を使わずに四捨五入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。