1. 程式人生 > 程式設計 >javascript保留兩位小數的實現方法你瞭解嗎

javascript保留兩位小數的實現方法你瞭解嗎

目錄
  • 1.四捨五入:tofixed
  • 2.不四捨五入
  • 總結

1.四捨五入:tofixed

例項 :

把數字轉換為字串,結果的小數點後有指定位數的數字

var num =2.446242342;
num = num.toFixed(2);  // 輸出結果為 2.45

例子:

在這裡插入圖片描述

:(Number(turnover)/100000000).toFixed(1);//單位為億元時,就除已1億,如果單位為萬元時就除以1萬,tofixed括號裡1表示保留一位小數,並且四捨五入:(Number(turnover)/100000000).toFixed(1);
//單位為億元時,就除已1億,如果單位為萬元時就除以KeyTSd1萬,tofixed括號裡1表示保留一位小數,並且四捨五入

2.不四捨五入

例項:返回小於等於x的最大整數

Math.floor(1.6);	// 輸出結果為 1

例子:

第一種,先把小數變整數:

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/))   
// 輸出結果為 15.77,不能用於整數如 10 必須寫為10.0000

第二種,當作字串,使用正則匹配http://www.cppcns.com

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,不能用於整數如 10 必須寫為10KeyTSd.0000
Number()
//Number 物件是原始數值的包裝物件。
//Number 建立方式 new Number()。
toString() 
//方法可把一個 Number 物件轉換為一個字串,並返回結果
.match()
//方法可在字串內檢索指KeyTSd
定的值,或找到一個或多個正則表示式的匹配 //以上例子就是在0到2之間匹配指定的值

在這裡插入圖片描述

注意:如果是負數,請先轉換為正數再計算,最後轉回負數

總結

本篇文章就到這裡了,希望http://www.cppcns.com能夠給你帶來幫助,也希望您能夠多多關注我們的更多內容!