js保留兩位小數 取整 四捨五入

2021-10-02 01:21:03 字數 1170 閱讀 3014

想討論更多程式設計話題

加入qq群聊:1090397302

翠花歡迎你的到來qaq~~

第一種:

var num =

22.125456

;//宣告乙個變數

num = num.

tofixed(2

);//num是上面的變數,tofixed是保留小數的意思

//括號裡的數字是保留幾位的意思,咱們寫的是2,它就保留2位。

//這個方法是會四捨五入的,咱們這裡寫出來的輸出結果是 22.13

第二種:

function

getnum()

這一行**的解析是這樣的:

宣告乙個變數,當然你可以取其他名字,等號後面的num就是上面的變數,substring是擷取字串中的數字的意思這裡面就是擷取22.123456中的數字後面括號裡面就要開始擷取了,括號裡面的0,算是乙個下標,就是從0開始後面的num是指定num裡面的內容,indexof是獲取num裡面的符號indexof後面括號裡面是是乙個用字串包著的小數點,然後又+3,就是說這裡的小數點是第二位(因為是用下標來算的),後面的+3是用小數點的下標去+3,就等於5,得到的結果就是22.12。

第三種:

function

getnum()

這個關係到的就是meth物件裡面的round方法,這個方法有些特殊,它是向上捨入的,例如,3.5 將捨入為 4,而 -3.5 將捨入為 -3。格式就是上面的格式,大家可以在自己的編輯裡面試一下,了解的會更深刻!

第四種:

正規表示式

function

getnum()

/;anew = num.

replace

(re,

"$1");

alert

(anew)

;}

parseint

parseint()

//括號裡面寫數字

math.round();

math.

round

(23.33333);

// 23

四捨五入保留兩位小數

1.double x2 0.5698 system.out.println string.format 2f x1 2.以指定的捨入模式格式化雙精度浮點型小數 param d 需格式化小數 param precision 保留小數字數 param roundingmode 捨入模式 return p...

js四捨五入並保留兩位小數

math.round 函式,能夠對乙個浮點數進行四捨五入,但是返回的結果是個整數,無法精確到小數點後,比如0.123,math.round 返回0。number.tofixed 方法,能保留小數點後面的指定位數,但如果執行5.1.tofixed 2 的話,會返回5.10,而不是我們期待的5.1,所以...

js四捨五入並保留兩位小數

math.round 函式,能夠對乙個浮點數進行四捨五入,但是返回的結果是個整數,無法精確到小數點後,比如 math.round 0.123 返回0。number.tofixed 方法,得出結果是字串格式,能保留小數點後面的指定位數,但如果執行5.1.tofixed 2 的話,會返回5.10,而不是...