js數值各種取整方法

2021-09-29 11:56:39 字數 938 閱讀 5030

捨棄小數點後面的所有數字只留下前面整數。

parseint

格式

num =

12.34

;let num1 =

parseint

(num)

;console.

log(num1)

;//12

**以上所示,將會輸出整數12

小數點後一位如果大於或者等於5,整數部分加1。

小數點後一位如果小於5,那直接去整數部分

math.roubd

格式

num =

12.34

;let num1 = math.

roubd

(num)

;console.

log(num1)

;//12

num =

78.94

;let num1 = math.

roubd

(num)

;console.

log(num1)

;//79

返回乙個大於或等於數字的最小整數

math.ceil

格式

num =

78.24

;let num1 = math.

ceil

(num)

;console.

log(num1)

;//79

返回乙個小於或等於數字的最小整數

math.floor

格式

num =

78.94

;let num1 = math.

floor

(num)

;console.

log(num1)

;//78

js數值取整

1.取整 丟棄小數部分,保留整數部分 parseint 5 2 2 2.向上取整 向上取整,有小數就整數部分加1 math.ceil 5 2 3 3.向下取整 向下取整,丟棄小數部分 math.floor 5 2 2 4四捨五入 四捨五入 math.round 5 2 3 標準數字 0 9 0 9 ...

C 語言數值取整

預設情況下 丟棄小數點後面的值,結果為正數時可以認為是向下取整 結果為負數時取值結果和編譯器相關 int c a b 除此之外還有兩個函式可以實現向上取整或向下取整 ceil 可以理解為向正方向取整。如 3.5 取整為 4.3.5取整為 3 double ceil double x float ce...

JS 將數值取整為10的倍數

問題描述 將數值處理為 10 的倍數,並支援向上或者向下取整 如將 2345 可以處理為 2300 2400 3000 2000 解決方案 將數字取整為10的倍數 param num 需要取整的值 param ceil 是否向上取整 param prec 需要用0佔位的數量 const format...