99久久精品国产片-99久久精品国产免费-99久久精品国产麻豆-99久久精品国产国产毛片-99久久精品国产高清一区二区-99久久精品费精品国产一区二区

JavaScript的padStart()和padEnd()格式化字符串使用技巧

2020-5-29    seo達人

用例

讓我們從介紹幾種不同的填充用例開始。


標簽和值

假設你在同一行上有標簽和值,例如 name:zhangsan 和 Phone Number:(555)-555-1234。如果把他們放在一起看起來會有點奇怪,會是這樣:


Name: zhangsan

Phone Number: (555)-555-1234

你可能想要這個。


Name:           zhangsan

Phone Number:   (555)555-1234

或這個...


       Name: zhangsan

Phone Number: (555)555-1234

金額

在中國,顯示價格時通常顯示兩位數的角、分。所以代替這個...


¥10.1

你會想要這個。


¥10.01

日期

對于日期,日期和月份都需要2位數字。所以代替這個...


2020-5-4

你會想要這個。


2020-05-04

時間

與上面的日期類似,對于計時器,你需要2位數字表示秒,3位數字表示毫秒。所以代替這個...


1:1

你會想要這個。


01:001

padstart()

讓我們從 padStart() 以及標簽和值示例開始。假設我們希望標簽彼此正確對齊,以使值在同一位置開始。


       Name: zhangsan

Phone Number: (555)555-1234

由于 Phone Number 是兩個標簽中較長的一個,因此我們要在 Name 標簽的開頭加上空格。為了將來的需要,我們不要把它專門填充到電話號碼的長度,我們把它填充到長一點,比如說20個字符。這樣一來,如果你在未來使用較長的標簽,這一招仍然有效。


在填充之前,這是用于顯示此信息的入門代碼。


const label1 = "Name";

const label2 = "Phone Number";

const name = "zhangsan"

const phoneNumber = "(555)-555-1234";


console.log(label1 + ": " + name);

console.log(label2 + ": " + phoneNumber);


//Name: zhangsan

//Phone Number: (555)-555-1234

現在,讓我們填充第一個標簽。要調用 padStart(),你需要傳遞兩個參數:一個用于填充字符串的目標長度,另一個用于你希望填充的字符。在這種情況下,我們希望長度為20,而填充字符為空格。


const label1 = "Name";

const label2 = "Phone Number";

const name = "zhangsan"

const phoneNumber = "(555)-555-1234";


console.log(label1.padStart(20, " ") + ": " + name);

console.log(label2 + ": " + phoneNumber);


//               Name: zhangsan

////Phone Number: (555)-555-1234

現在填充第二行。


const label1 = "Name";

const label2 = "Phone Number";

const name = "zhangsan"

const phoneNumber = "(555)-555-1234";


console.log(label1.padStart(20, " ") + ": " + name);

console.log(label2.padStart(20, " ") + ": " + phoneNumber);


//               Name: zhangsan

////     Phone Number: (555)-555-1234

padEnd()

對于相同的標簽和值示例,讓我們更改填充標簽的方式。讓我們將標簽向左對齊,以便在末尾添加填充。


初始代碼


const label1 = "Name";

const label2 = "Phone Number";

const name = "zhangsan"

const phoneNumber = "(555)-555-1234";


console.log(label1 + ": " + name);

console.log(label2 + ": " + phoneNumber);


//Name: zhangsan

//Phone Number: (555)-555-1234

現在,讓我們填充第一個標簽,與我們之前所做的類似,但有兩個小區別。現在,我們使用 padEnd() 而不是padStart(),并且需要在填充之前將冒號與標簽連接起來,這樣我們就能確保冒號在正確的位置。


const label1 = "Name";

const label2 = "Phone Number";

const name = "zhangsan"

const phoneNumber = "(555)-555-1234";


console.log((label1 + ': ').padEnd(20, ' ') + name);

console.log(label2 + ": " + phoneNumber);


//Name:               zhangsan

//Phone Number: (555)-555-1234

現在兩行都已填充。


const label1 = "Name";

const label2 = "Phone Number";

const name = "zhangsan"

const phoneNumber = "(555)-555-1234";


console.log((label1 + ': ').padEnd(20, ' ') + name);

console.log((label2 + ': ').padEnd(20, ' ') + phoneNumber);


//Name:               zhangsan

//Phone Number:       (555)-555-1234

數字(價格、日期、計時器等)呢?

padding函數是專門針對字符串而不是數字的,所以,我們需要先將數字轉換為字符串。


價格

讓我們看一下顯示價格的初始代碼。


const rmb = 10;

const cents = 1;

console.log("¥" + rmb + "." + cents); //¥10.1

要填充分,我們需要先將其轉換為字符串,然后調用 padStart() 函數,指定長度為1且填充字符為'0';


const rmb = 10;

const cents = 1;

console.log("¥" + rmb + "." + cents.toString().padStart(2,0)); //¥10.01

日期

這是顯示日期的初始代碼。


const month = 2;

const year = 2020;


console.log(year + "-" + month); //2020-2

現在,讓我們填充月份以確保它是兩位數。


const month = 2;

const year = 2020;


console.log(year + "-" + month.toString().padStart(2,"0")); // 2020-02

計時器

最后是我們的計時器,我們要格式化兩個不同的數字,即秒和毫秒。盡管有相同的原則。這是初始代碼。


const seconds = 1;

const ms = 1;


console.log(seconds + ":" + ms); //1:1

現在要填充,我將在單獨的行上進行填充,以便于閱讀。


const seconds = 1;

const formattedSeconds = seconds.toString().padStart(2,0);

const ms = 1;

const formattedMs = ms.toString().padStart(3,0);


console.log(formattedSeconds + ":" + formattedMs); // 01:001

最后

雖然編寫自己的padding函數并不難,但既然已經內置在JavaScript中,為什么還要自己去做呢?有很多有趣的函數已經內置了。在你自己構建一些東西之前,可能值得先快速搜索一下。

日歷

鏈接

個人資料

藍藍設計的小編 http://www.lapeinture.cn

存檔

欧美激情一区二区三区视频高清| 久久国产影院| 你懂的福利视频| 欧美一级视| 国产国语在线播放视频| 日日日夜夜操| 国产福利免费视频| 尤物视频网站在线| 色综合久久久久综合体桃花网| 韩国三级香港三级日本三级| 黄视频网站在线免费观看| 一级女性全黄久久生活片| 欧美激情一区二区三区视频高清| 国产伦精品一区二区三区无广告| 欧美大片毛片aaa免费看| 亚洲爆爽| 精品国产一区二区三区国产馆| 国产网站免费| 国产网站免费视频| 久久国产精品只做精品| 欧美一区二区三区性| 黄色免费网站在线| 韩国三级香港三级日本三级la| 精品国产亚洲一区二区三区| 美国一区二区三区| 中文字幕一区二区三区 精品| 日韩在线观看视频免费| 日韩专区一区| 欧美大片毛片aaa免费看| 亚洲精品永久一区| 成人免费观看男女羞羞视频| 亚洲天堂在线播放| a级毛片免费全部播放| 青青久久精品国产免费看| 韩国妈妈的朋友在线播放| 日韩女人做爰大片| 欧美国产日韩在线| 毛片高清| 国产一区精品| 青草国产在线观看| 99色视频在线| 日韩欧美一及在线播放| 黄视频网站在线看| 日本特黄特色aaa大片免费| 日本在线www| 日韩av片免费播放| 亚洲天堂免费观看| 韩国三级视频网站| 国产精品自拍一区| 国产麻豆精品hdvideoss| 国产成人精品一区二区视频| 精品国产一区二区三区久久久狼 | 毛片高清| 国产成a人片在线观看视频| 国产网站麻豆精品视频| 国产不卡高清在线观看视频| 九九久久99| 国产麻豆精品免费视频| 色综合久久天天综合绕观看| 国产精品12| 国产高清在线精品一区二区 | 欧美激情一区二区三区在线| 国产成人啪精品| 精品久久久久久影院免费| 国产原创视频在线| 台湾美女古装一级毛片| 高清一级做a爱过程不卡视频| 亚欧成人毛片一区二区三区四区| 欧美电影免费看大全| 美女免费毛片| 日韩字幕在线| 成人免费一级毛片在线播放视频| 日韩欧美一及在线播放| 国产网站免费视频| 成人av在线播放| 九九九在线视频| 国产福利免费观看| 成人免费网站久久久| 尤物视频网站在线观看| 九九久久国产精品| 国产国产人免费视频成69堂| 黄色短视屏| 欧美一区二区三区在线观看| 一本伊大人香蕉高清在线观看| 成人免费观看网欧美片| 欧美大片aaaa一级毛片| 欧美日本免费| 日韩欧美一二三区| 亚洲精品影院| 精品久久久久久中文字幕一区| 国产亚洲免费观看| 欧美激情一区二区三区中文字幕| 午夜激情视频在线播放| 亚洲天堂一区二区三区四区| 一级毛片视频播放| 高清一级做a爱过程不卡视频| 久久福利影视| 亚洲天堂免费| 国产一区二区精品| 毛片高清| 黄色免费网站在线| 青青青草影院| 毛片的网站| 欧美激情中文字幕一区二区| 成人免费福利片在线观看| 99久久精品国产免费| 日韩av片免费播放| 毛片的网站| 欧美一级视频免费| 成人免费观看的视频黄页| 成人免费观看男女羞羞视频| 久久精品大片| 国产一区二区福利久久| 在线观看成人网 | 亚洲天堂免费观看| 可以免费看污视频的网站| 久草免费在线视频| 国产成人欧美一区二区三区的| 精品视频在线观看一区二区| 久久久成人网| 久久99这里只有精品国产| 99色精品| 日本伦理片网站| 国产成人精品影视| 午夜欧美成人久久久久久| 青青青草影院| 日韩女人做爰大片| 黄视频网站免费| 国产91视频网| 国产国语在线播放视频| 亚洲 男人 天堂| 国产伦精品一区二区三区在线观看| 精品久久久久久中文| 国产麻豆精品免费密入口 | 日日夜夜婷婷| 欧美国产日韩一区二区三区| 99色精品| 人人干人人插| 国产成人女人在线视频观看| 免费一级生活片| 国产网站在线| 午夜激情视频在线播放| 国产极品精频在线观看| 韩国三级视频网站| 亚洲天堂免费| 中文字幕一区二区三区 精品| 你懂的日韩| 日韩欧美一二三区| 一本高清在线| 色综合久久久久综合体桃花网| 日本免费乱理伦片在线观看2018| 日韩专区第一页| 亚洲 男人 天堂| 欧美一级视频免费观看| 99久久精品国产国产毛片| 色综合久久手机在线| 日韩专区一区| 日韩一级精品视频在线观看| 美国一区二区三区| 日韩一级黄色| 久久久久久久久综合影视网| 久久久久久久男人的天堂| 日韩免费在线视频| 日本伦理网站| 日本特黄特色aaa大片免费| 国产网站麻豆精品视频| 国产成a人片在线观看视频| 国产精品1024永久免费视频| a级精品九九九大片免费看| 欧美另类videosbestsex视频| 尤物视频网站在线观看| 国产成a人片在线观看视频| 日韩免费在线视频| 台湾美女古装一级毛片| 国产一区免费观看| 欧美电影免费看大全| 日韩女人做爰大片| 九九精品久久| 国产a免费观看| 麻豆网站在线看| 超级乱淫黄漫画免费| 青草国产在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久国产一区二区| 精品国产一区二区三区免费 | 日日夜夜婷婷| 精品国产三级a∨在线观看| 成人免费网站久久久| 色综合久久天天综合观看| 国产综合成人观看在线| 国产成人啪精品| 精品久久久久久免费影院| 欧美1区2区3区| 日本在线www| 国产麻豆精品高清在线播放| 欧美激情一区二区三区视频| 国产一区二区精品尤物| 久久久久久久久综合影视网| 午夜欧美成人久久久久久| 精品视频在线看 |