最新文章專題視頻專題關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當前位置: 首頁 - 科技 - 知識百科 - 正文

javascript進行四舍五入方法匯總_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 21:30:20
文檔

javascript進行四舍五入方法匯總_javascript技巧

javascript進行四舍五入方法匯總_javascript技巧:原生 javascript 中四舍五入的函數 toFixed(n) , n為要保留的小數位數。 (0 代碼如下: var num=1.0999; console.log(num.toFixed(20)); http://jsfiddle.net/14x0vhu6/ 輸出值不是預想的1.0999,而是 1.099900000000
推薦度:
導讀javascript進行四舍五入方法匯總_javascript技巧:原生 javascript 中四舍五入的函數 toFixed(n) , n為要保留的小數位數。 (0 代碼如下: var num=1.0999; console.log(num.toFixed(20)); http://jsfiddle.net/14x0vhu6/ 輸出值不是預想的1.0999,而是 1.099900000000

原生 javascript 中四舍五入的函數 toFixed(n) , n為要保留的小數位數。 (0<= n <=20)

代碼如下:
var num=1.0999;
console.log(num.toFixed(20));

http://jsfiddle.net/14x0vhu6/

輸出值不是預想的1.0999,而是 1.09990000000000009983,這點需要注意,至于原因有待完善。

另外在不同的瀏覽器版本中,如果小數點前和要截取的前一位都是0時,可能出現不按常理截取的情況。

代碼如下:
var num=0.07;
console.log(num.toFixed(1));

http://jsfiddle.net/ogwnw2j3/
值可能為0.0

處理的方法是使用toFixed方法之前加1,使用之后再減1。

代碼如下:
var number=0.07
var fixNum = new Number(number + 1).toFixed(1);//四舍五入之前加1
var fixedNum = new Number(fixNum - 1).toFixed(1);//四舍五入之后減1,再四舍五入一下
console.log(fixedNum);

http://jsfiddle.net/euvn0L1g/

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文檔

javascript進行四舍五入方法匯總_javascript技巧

javascript進行四舍五入方法匯總_javascript技巧:原生 javascript 中四舍五入的函數 toFixed(n) , n為要保留的小數位數。 (0 代碼如下: var num=1.0999; console.log(num.toFixed(20)); http://jsfiddle.net/14x0vhu6/ 輸出值不是預想的1.0999,而是 1.099900000000
推薦度:
標簽: 方法 技巧 js
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
国产精品久久久久精品…-国产精品可乐视频最新-亚洲欧美重口味在线-欧美va免费在线观看