js取小數(shù)點后兩位四種方法
更新時間:2019年01月18日 14:20:03 投稿:laozhang
在本篇文章里小編給大家分享了關(guān)于js取小數(shù)點后兩位四種方法和實例代碼,需要的朋友們學(xué)習(xí)下。
Javascript取float型小數(shù)點后兩位,例22.123456取成22.12,如何做?
1.通過substring截取。
function getnum()
{
var num = 22.123456;
var result = num.substring(0,s.indexOf(".")+3);
alert(result);
}
2. 正則表達式。
function getnum()
{
var num = 22.123456;
var aNew;
var re = /([0-9]+\.[0-9]{2})[0-9]*/;
aNew = num.replace(re,"$1");
alert(aNew);
}
3.數(shù)據(jù)類型保留上。
function getnum()
{
var num=22.123456;
alert( Math.round(num*100)/100);
}
4.toFixed方法
alert(num.toFixed(2));
您可能感興趣的文章:
- JS控制只能輸入數(shù)字并且最多允許小數(shù)點兩位
- js限制input只能輸入有效的數(shù)字(第一個不能是小數(shù)點)
- Angularjs中的驗證input輸入框只能輸入數(shù)字和小數(shù)點的寫法(推薦)
- javascript 取小數(shù)點后幾位幾種方法總結(jié)
- JS取數(shù)字小數(shù)點后兩位或n位的簡單方法
- JS驗證 只能輸入小數(shù)點,數(shù)字,負數(shù)的實現(xiàn)方法
- 文本框只能輸入數(shù)字的js代碼(含小數(shù)點)
- Javascript將數(shù)值轉(zhuǎn)換為金額格式(分隔千分位和自動增加小數(shù)點)
- JavaScript 如何刪除小數(shù)點后的數(shù)字
相關(guān)文章
JS中map與forEach無法跳出循環(huán)及every和some的使用
在我們平時使用習(xí)慣中,for循環(huán)里要跳出整個循環(huán)是使用break,但在數(shù)組中用forEach循環(huán)或者map如要退出整個循環(huán)使用break會報錯,使用return也不能跳出循環(huán),下面這篇文章主要介紹了關(guān)于JS中map與forEach無法跳出循環(huán)及every和some的使用的相關(guān)資料,需要的朋友可以參考下2023-05-05
使用bootstrap validator的remote驗證代碼經(jīng)驗分享(推薦)
這篇文章主要介紹了使用bootstrap validator的remote驗證器驗證經(jīng)驗分享(推薦)的相關(guān)資料,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2016-09-09

