国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript實(shí)現(xiàn)數(shù)字前補(bǔ)“0”的五種方法示例

2024-05-06 15:43:38
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JavaScript實(shí)現(xiàn)數(shù)字前補(bǔ)“0”的五種方法。分享給大家供大家參考,具體如下:

眾所周知JavaScript中的數(shù)字是沒有前置0的,因此需要我們自己進(jìn)行操作來添加前置0,而且還得轉(zhuǎn)換成字符串。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JavaScript 數(shù)字前補(bǔ)“0”</title><body><script> //迭代方式實(shí)現(xiàn) function padding1(num, length) {  for(var len = (num + "").length; len < length; len = num.length) {   num = "0" + num;  }  return num; } //遞歸方式實(shí)現(xiàn) function padding2(num, length) {  if((num + "").length >= length) {   return num;  }  return padding2("0" + num, length) } //轉(zhuǎn)為小數(shù) function padding3(num, length) {  var decimal = num / Math.pow(10, length);  //toFixed指定保留幾位小數(shù)  decimal = decimal.toFixed(length) + "";  return decimal.substr(decimal.indexOf(".")+1); } //填充截取法 function padding4(num, length) {  //這里用slice和substr均可  return (Array(length).join("0") + num).slice(-length); } //填充截取法 function padding5(num, length) {  var len = (num + "").length;  var diff = length - len;  if(diff > 0) {   return Array(diff).join("0") + num;  }  return num; } function test(num, length) {  document.write(padding1(num, length));  document.write("<br>");  document.write(padding2(num, length));  document.write("<br>");  document.write(padding3(num, length));  document.write("<br>");  document.write(padding4(num, length));  document.write("<br>");  document.write(padding5(num, length));  document.write("<br>"); } test(123, 10); test(1234567890123, 10);</script></body></html>

輸出

0000000123
0000000123
0000000123
0000000123
000000123
1234567890123
1234567890123
4567890123
4567890123
1234567890123

感興趣的朋友還可以使用本站在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.Vevb.com/code/HtmlJsRun測試運(yùn)行上述代碼。

更多關(guān)于JavaScript相關(guān)內(nèi)容還可查看本站專題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript操作DOM技巧總結(jié)》及《JavaScript字符與字符串操作技巧總結(jié)》

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 泸水县| 万源市| 江门市| 合作市| 南丰县| 綦江县| 沙坪坝区| 四会市| 宣化县| 静安区| 东阳市| 四会市| 晋州市| 黑龙江省| 桓仁| 鱼台县| 专栏| 富裕县| 新河县| 诸暨市| 黑水县| 师宗县| 大理市| 新民市| 宜兴市| 余干县| 浮山县| 南投县| 澄江县| 恩平市| 右玉县| 河北区| 辽宁省| 洛川县| 肇源县| 吴桥县| 武定县| 邳州市| 通州区| 革吉县| 太康县|