在任何浮点小数点后,Javascript得到两位数的十进制数。

浮点小数点后的两位是用Javascript获取的,情况22.127456被取为22.13。你怎么做的

1。这种方法是最不推荐的。


函数获取(){
var = 22.127456 + ;
var str = s.substring(0,s.indexof(,)+ 3);
警报(STR);
}


2。使用正则表达式获得:




函数获取(){
var23.456322;
VaR的新;
var = /({ } + 0-9 0-9。{ } { 2 }){ 0-9 } * /;
新= a.replace(RE,1美元);
警惕(重新);
}




三.更高级的应用:




函数获取(){
VaR数= 22.127456;
警报(math.round(Num * 100)/ 100);
}


4。最简单最方便:




函数获取(){
新数字(13.37);
Num = num.tofixed(2); / / 2位数得到十进制数四到五后会自动
警报(努姆);
}