国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

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.newchinaweekly.com

存檔

国产一区二区三区在线观看免费| 中文字幕99页| 免费欧美一级片| 卡一卡二卡三在线观看| 久久高清无码视频| 草草视频在线播放| 国产成人免费视频app| jizzjizz日本护士视频| 久草在线青青草| 精品肉辣文txt下载| 日本久久精品| 国产麻豆精品在线| 一区二区三区精品在线| 欧美高清一级片在线| 色偷偷888欧美精品久久久| 国产精品久久久久久久app| 视频一区视频二区视频| 三级在线视频观看| 久久av红桃一区二区禁漫| 国产丰满美女做爰| 色综合97天天综合网| 成人毛片av在线| 日韩高清一级| 国内精品伊人久久久久av影院| 亚洲色图在线视频| 亚洲欧洲日产国产网站| 亚洲精品女av网站| 成人精品视频一区二区| 日韩精品123区| 中文在线视频观看| 欧洲一级在线观看| 国产精品三p一区二区| 久久99精品久久久久婷婷| 婷婷中文字幕一区三区| 色伦专区97中文字幕| 欧美凹凸一区二区三区视频| 992kp快乐看片永久免费网址| 欧美日韩偷拍视频| 国产精品伦一区二区三区级视频频| 国产福利小视频在线观看| 久久97精品| 成人福利视频网站| 欧美成人一级视频| av噜噜色噜噜久久| 美女网站视频在线观看| www.激情五月.com| 亚洲а∨精品天堂在线| 风间由美一区二区av101 | 日本精品一区在线| 国产偷人爽久久久久久老妇app| freehdxxxx护士| 嫩草伊人久久精品少妇av杨幂| 亚洲精品资源| 黄网站色欧美视频| 91精品国产乱码久久久久久久久 | 欧美日韩精选| 亚洲电影一级黄| 91精品国产777在线观看| 分分操这里只有精品| 国产成人亚洲精品自产在线 | 日本精品久久久久| 日日夜夜精品一区| 国产精品videosex极品| 亚洲成a人片综合在线| 97超级碰碰碰久久久| 黄色片视频在线免费观看| 国内av在线播放| 中文字幕理伦片免费看| 五月国产精品| 91麻豆成人久久精品二区三区| 亚洲石原莉奈一区二区在线观看| 亚洲一区三区在线观看| 久草国产在线观看| 成人羞羞视频免费看看| 性欧美xxxx免费岛国不卡电影| 国产日韩欧美精品一区| 欧美精品亚州精品| 手机视频在线观看| 美女禁区视频免费观看精选| 麻豆av在线免费观看| 日韩电影免费在线| 亚洲国产精品yw在线观看| 亚洲色图自拍| 日韩精品成人免费观看视频| 你懂得网站在线| 国自产拍偷拍福利精品免费一 | 老太脱裤让老头玩ⅹxxxx| 中文字幕欧美人妻精品| 秋霞午夜理伦电影在线观看| 亚洲深爱激情| 日韩精品欧美激情| 精品无码一区二区三区爱欲| 中文字幕在线观看1| 在线国产91| 麻豆国产欧美一区二区三区| 精品一区二区三区四区| 九色自拍视频在线观看| 黄色片网站免费在线观看| 在线男人天堂| 国产色爱av资源综合区| 国产精品女人久久久久久| 精品成人av一区二区三区| 麻豆入口视频在线观看| 天天影视天天精品| 日韩精品一区二区三区视频| 日本黄xxxxxxxxx100| av网站在线免费看| 国产精品久久乐| 亚洲精品国产无天堂网2021| 成人动漫视频在线观看完整版| 国产十六处破外女视频| 第一视频专区在线| 国产精品一二三区| 国产91精品青草社区| 国内精品卡一卡二卡三| 操操操综合网| 日韩成人免费在线| 欧美极品第一页| 黄色片网站免费| 免费一级毛片在线观看| 国产一区二区剧情av在线| 97视频在线观看网址| 亚洲图片第一页| 免费黄网站在线观看| 毛片不卡一区二区| 97视频免费看| 成人免费看片98| 超碰在线97国产| 亚洲欧美另类久久久精品| 免费一区二区三区在在线视频| 91精品国自产| 视频精品一区| 欧美美女喷水视频| 97公开免费视频| 四虎国产精品成人免费4hu| 尹人成人综合网| 久久久久国产精品免费网站| xxxxx99| 91精选在线| 亚洲丝袜制服诱惑| 一区二区在线高清视频| sihu影院永久在线影院| 精品美女久久| 日韩性xxxx爱| 99视频只有精品| 麻豆网站免费在线观看| 亚洲大片在线观看| 欧美图片激情小说| 狠狠色丁香婷婷| 久久国产精品第一页| 国产日韩欧美91| 国产精品久久久久久无人区| 午夜日韩影院| 日韩av综合网| 1024在线看片| 日本在线啊啊| 欧美写真视频网站| 日韩精品在线播放视频| 欧洲毛片在线| 亚洲三级电影网站| 少妇高潮喷水在线观看| 一级片avav网址| 国产电影精品久久禁18| 麻豆精品传媒视频| 久久精品一区二区三区资源网| 99国产一区| 91社区国产高清| 男人操女人在线观看| 日韩精品免费| 欧美一区深夜视频| 国产黄色小视频在线观看| 久久香蕉国产| 青草成人免费视频| 国产黄色免费大片| 国内揄拍国内精品久久| 国产精品美女久久久免费| 天天色天天操天天射| 亚洲看片一区| 99久久精品久久久久久ai换脸| 男人的天堂视频网站| 亚洲日韩成人| 国产精品成人一区二区三区| 精品网站www| 国产综合色精品一区二区三区| 麻豆成人av| 日本xxxxxx| 亚洲丝袜制服诱惑| www激情五月| 国产网站在线| 亚洲毛片在线免费观看| 国产性xxxx高清| 精品久久电影| 国产日韩在线免费| 2023国产在线观看| 大胆亚洲人体视频| 欧美亚洲另类色图| 成年人网站在线| 亚洲精品在线免费播放| 国产免费观看av| 一区二区国产在线|