十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
成都創(chuàng)新互聯(lián)公司于2013年開(kāi)始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元邢臺(tái)縣做網(wǎng)站,已為上家服務(wù),為邢臺(tái)縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
function?formatnumber(value,?num){
var?a,?b,?c,?i;
a?=?value.toString();
b?=?a.indexOf(".");
c?=?a.length;
if?(num?==?0)?{
if?(b?!=?-1)?{
a?=?a.substring(0,?b);
}
}?else?{//如果沒(méi)有小數(shù)點(diǎn)
if?(b?==?-1)?{
a?=?a?+?".";
for?(i?=?1;?i?=?num;?i++)?{
a?=?a?+?"0";
}
}?else?{//有小數(shù)點(diǎn),超出位數(shù)自動(dòng)截取,否則補(bǔ)0
a?=?a.substring(0,?b?+?num?+?1);
for?(i?=?c;?i?=?b?+?num;?i++)?{
a?=?a?+?"0";
}
}
}
return?a;
}
alert(formatnumber(3.1,4));//使用方法,第一個(gè)參數(shù)是你要轉(zhuǎn)化的小數(shù),第二個(gè)是位數(shù)
因?yàn)閖s里沒(méi)有類似 '0'*x的方法,也沒(méi)有類似用1個(gè)字符串不足到指定長(zhǎng)度的函數(shù),所以只能自己寫(xiě)
function str_pad( hex ){
var zero = '00000000';
var tmp = 8-hex.length;
return zero.substr(0,tmp) + hex;
}
需要準(zhǔn)備的材料分別是:電腦、html編輯器、瀏覽器。
1、首先,打開(kāi)html編輯器,新建html文件,例如:index.html。
2、在index.html的script標(biāo)簽中,輸入js代碼:var a = '2.71828';var b = parseInt(a * 100) / 100;document.body.innerText = b;。
3、瀏覽器運(yùn)行index.html頁(yè)面,此時(shí)會(huì)發(fā)現(xiàn)打印出的兩位小數(shù)是截取而不是四舍五入。
/**
如此,.slice(-5)表示截取的是從后往前數(shù)5位一直到最后
console.log((Array(5).join(0) + 38).slice(-5));// 00038
//十進(jìn)制轉(zhuǎn)其他
var x=110;
alert(x);
alert(x.toString(8));
alert(x.toString(32));
alert(x.toString(16));
//其他轉(zhuǎn)十進(jìn)制
var x='110';
alert(parseInt(x,2));
alert(parseInt(x,8));
alert(parseInt(x,16));
//其他轉(zhuǎn)其他
//先用parseInt轉(zhuǎn)成十進(jìn)制再用toString轉(zhuǎn)到目標(biāo)進(jìn)制
alert(String.fromCharCode(parseInt(141,8)))
alert(parseInt('ff',16).toString(2));
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處: