當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > JS代碼實(shí)現(xiàn)前面補(bǔ)0的方法

JS代碼實(shí)現(xiàn)前面補(bǔ)0的方法

2012/11/7 18:51:40作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

JS代碼實(shí)現(xiàn)前面補(bǔ)0的方法

【實(shí)例描述】

在很多數(shù)值型和字符型數(shù)據(jù)中,如果位數(shù)不夠,通常需要在數(shù)據(jù)前面補(bǔ)0以實(shí)現(xiàn)整體效果本例學(xué)習(xí)如何實(shí)現(xiàn)補(bǔ)0操作。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁-學(xué)無憂(wangbatian.cn)</title> </head> <body > <div align="center"> <script language="javascript"> function addZero(a,b,c) {  while(a<b)                      //判斷范圍  {   t=a+"";                     //t為字符型   while(t.length<c)t="0"+t;   //通過一個(gè)循環(huán),判斷字符的寬度,不夠?qū)挾葎t補(bǔ)0   a++;   document.write(t+"<br>");   //輸出補(bǔ)0后的數(shù)據(jù)  } } addZero(1,8,5); </script> </div> </body> </html>

 

【運(yùn)行效果】

 前面補(bǔ)0的方法運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是字符類型的轉(zhuǎn)換和字符寬度的設(shè)置?!皌=a+""”這句代碼是將變量“a”轉(zhuǎn)換為字符型=“l(fā)ength”屬性用來判斷當(dāng)前字符串的長度。


【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:前面補(bǔ)0的方法 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS代碼  計(jì)算