想討論更多程式設計話題
加入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,而不是...