亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

實現js保留小數點后N位的代碼

2019-11-20 13:55:52
字體:
來源:轉載
供稿:網友

在JS中,一般實現保留小數點后N位的話,都是利用toFixed函數

復制代碼 代碼如下:

<script language="javascript">
document.write("<h1>JS保留兩位小數例子</h1><br>");
var a=2.1512131231231321;
document.write("原來的值:"+a+"<br>");
document.write("兩位小數點:"+a.toFixed(2)+"<br>四位小數點"+a.toFixed(4));
</script>

四舍五入的轉換函數,如下:

復制代碼 代碼如下:

function round(v,e){
var t=1;
for(;e>0;t*=10,e--);
for(;e<0;t/=10,e++);
return Math.round(v*t)/t;
}

參數里的:

v表示要轉換的值

e表示要保留的位數

函數里的兩個for,這個是重點了,

第一個for針對小數點右邊的情況,也就是保留小數點右邊多少位;

第二個for針對小數點左邊的情況,也就是保留小數點左邊多少位。

for的作用,就是計算t的值,也就是v應該放大或者縮小多少倍的倍數(倍數=t)。

for這里利用到了for里的兩個特性,條件判斷和計數器累計(循環),

當e滿足條件時for繼續,并且e每次累加(e的每次累加,就是給for制造不滿足循環的條件)的同時,也計算t的值。

最后利用了原生的round方法來計算被放大/縮小后的v的結果,然后把結果放大/縮小到正確的倍數

下面各種保留二位數實例

復制代碼 代碼如下:

<script type="text/javascript">
//保留兩位小數
//功能:將浮點數四舍五入,取小數點后2位
function toDecimal(x) {
var f = parseFloat(x);
if (isNaN(f)) {
return;
}
f = Math.round(x*100)/100;
return f;
}
//制保留2位小數,如:2,會在2后面補上00.即2.00
function toDecimal2(x) {
var f = parseFloat(x);
if (isNaN(f)) {
return false;
}
var f = Math.round(x*100)/100;
var s = f.toString();
var rs = s.indexOf('.');
if (rs < 0) {
rs = s.length;
 s += '.';
}
while (s.length <= rs + 2) {
s += '0';
}
return s;
}
function fomatFloat(src,pos){
return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}
//四舍五入
alert("保留2位小數:" + toDecimal(3.14159267));
alert("強制保留2位小數:" + toDecimal2(3.14159267));
alert("保留2位小數:" + toDecimal(3.14559267));
alert("強制保留2位小數:" + toDecimal2(3.15159267));
alert("保留2位小數:" + fomatFloat(3.14559267, 2));
alert("保留1位小數:" + fomatFloat(3.15159267, 1));
//五舍六入
alert("保留2位小數:" + 1000.003.toFixed(2));
alert("保留1位小數:" + 1000.08.toFixed(1));
alert("保留1位小數:" + 1000.04.toFixed(1));
alert("保留1位小數:" + 1000.05.toFixed(1));
//科學計數
alert(3.1415.toExponential(2));
alert(3.1455.toExponential(2));
alert(3.1445.toExponential(2));
alert(3.1465.toExponential(2));
alert(3.1665.toExponential(1));
//精確到n位,不含n位
alert("精確到小數點第2位" + 3.1415.toPrecision(2));
alert("精確到小數點第3位" + 3.1465.toPrecision(3));
alert("精確到小數點第2位" + 3.1415.toPrecision(2));
alert("精確到小數點第2位" + 3.1455.toPrecision(2));
alert("精確到小數點第5位" + 3.141592679287.toPrecision(5));
</script>

以上就是全部代碼了,是不是超級簡單,希望對大家能有所幫助

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
热久久视久久精品18亚洲精品| 国产精品高潮粉嫩av| 亚洲视频日韩精品| 欧美在线精品免播放器视频| 日韩免费在线看| 91po在线观看91精品国产性色| 国产精品久久久久久久久借妻| 久久精品视频在线观看| 在线看片第一页欧美| 亚洲男人第一av网站| 国产精品嫩草影院久久久| 亚洲精品在线看| 九九综合九九综合| 国产91热爆ts人妖在线| 一区二区三区无码高清视频| 国产日韩av高清| 久久亚洲一区二区三区四区五区高| 这里只有精品视频在线| 亚洲精品国精品久久99热| 国产综合色香蕉精品| 俺去了亚洲欧美日韩| 国产在线精品成人一区二区三区| 日韩中文在线中文网三级| 亚洲欧美制服中文字幕| 欧美日韩性视频| 亚洲国产一区二区三区四区| 亚洲精品一区二三区不卡| 久久天堂av综合合色| 成人xxxx视频| 国产福利精品av综合导导航| 亚洲精品久久在线| 久久久精品国产网站| 国产欧美久久一区二区| 成人黄色片在线| 在线播放国产一区中文字幕剧情欧美| 福利一区视频在线观看| 亚洲成人黄色网| 欧美在线一区二区三区四| 日本午夜在线亚洲.国产| 2021久久精品国产99国产精品| 国产精品视频1区| 亚洲综合中文字幕在线观看| 亚洲欧美中文日韩在线v日本| 正在播放欧美视频| 亚洲高清久久久久久| 久久久视频在线| 亚洲一区二区福利| 国产精品高潮呻吟久久av野狼| 国产丝袜一区二区| 亚洲国产精品嫩草影院久久| 色狠狠av一区二区三区香蕉蜜桃| 国产欧美日韩中文字幕在线| 岛国av一区二区三区| 亚洲天堂成人在线视频| 国产va免费精品高清在线观看| 色av中文字幕一区| 国产成+人+综合+亚洲欧洲| 丝袜亚洲另类欧美重口| 欧美裸身视频免费观看| 欧美成人精品在线播放| 亚洲性线免费观看视频成熟| 国产精品久久久久久久av大片| 精品久久久久久亚洲国产300| 午夜精品久久久久久久99黑人| 国产精国产精品| 亚洲人成电影在线观看天堂色| 91精品国产高清久久久久久91| 国模视频一区二区三区| 在线观看精品国产视频| 97久久精品人搡人人玩| 亚洲精品99999| 国产在线精品自拍| 成人欧美一区二区三区在线湿哒哒| 久久精品99无色码中文字幕| 亚洲欧美福利视频| 成人激情电影一区二区| 性色av香蕉一区二区| 欧美成aaa人片在线观看蜜臀| 亚洲欧美日本精品| 色综合伊人色综合网| 成人亲热视频网站| 亚洲精品久久久久久久久久久久| 一区二区在线视频| 亚洲午夜国产成人av电影男同| 亚洲精品久久久久中文字幕二区| 国产精品mp4| 欧美日韩国产123| 精品国产91久久久久久老师| 色婷婷av一区二区三区久久| 国产中文字幕91| 亚洲国产精品嫩草影院久久| 日韩性生活视频| 国产精品18久久久久久首页狼| 韩国19禁主播vip福利视频| 久久亚洲精品国产亚洲老地址| 亚洲精品一区中文字幕乱码| 亚洲free性xxxx护士hd| 国产成人精品视频在线观看| 亚洲男人7777| 日韩人体视频一二区| 欧美激情网站在线观看| 亚洲国产精久久久久久| 亚洲国产精品网站| 欧美午夜女人视频在线| 裸体女人亚洲精品一区| 夜夜嗨av色综合久久久综合网| 97欧美精品一区二区三区| 亚洲视频在线播放| 亚洲成人精品久久久| 伊人久久久久久久久久| 欧美日韩国产成人高清视频| 欧美精品在线观看| 成人免费网站在线观看| 国产日韩综合一区二区性色av| 日韩av中文在线| 欧美韩国理论所午夜片917电影| 欧美成人免费播放| 91在线观看免费高清| 欧美日韩国产va另类| 国产日韩在线一区| www.日本久久久久com.| 精品久久久久久电影| 国产99久久精品一区二区 夜夜躁日日躁| 国产一区二区三区日韩欧美| 色吧影院999| 亚洲欧洲日产国产网站| 亚洲一区二区三区在线免费观看| 久久亚洲精品中文字幕冲田杏梨| 精品视频久久久| 97成人精品视频在线观看| 自拍偷拍免费精品| 国产一区二区三区在线看| 日韩中文字幕在线看| 国产精品福利小视频| 黑人巨大精品欧美一区免费视频| 国产精品视频区| 欧美电影在线观看| www.日韩系列| 成人黄色av免费在线观看| 欧美成年人视频网站| 国产91成人在在线播放| 欧美激情videoshd| 中文字幕亚洲欧美日韩2019| 精品国产一区二区三区久久久| 欧美日韩在线第一页| 在线观看日韩专区| 欧美黄色成人网| 国产精品一区专区欧美日韩| 九九热精品在线| 久久中文字幕在线| 成人性生交大片免费看小说| 久久露脸国产精品| 欧美国产高跟鞋裸体秀xxxhd| 国产在线日韩在线| 丝袜情趣国产精品| 亚洲www在线| 有码中文亚洲精品| 欧美午夜丰满在线18影院| 亚洲欧美日韩视频一区| 日韩毛片在线看| 国产一区二区成人| 国产69精品久久久久9999| 成人黄色大片在线免费观看| 亚洲欧美中文日韩在线v日本|