js字串補全方法

2022-07-08 02:06:08 字數 1231 閱讀 2557

一、關於padstart

語法:str.padstart(targetlength [, padstring])

1、targetlength(可選)

補全後字串的長度,如果本身超過補全長度則返回原字串,如果少於長度返回補全後字串,栗子如下:

'qts'.padstart(5);    

// 結果還是'qts'

2、padstring (可選)

設定補全的字串的字元,栗子如下:

'qts'.padstart(15, false);

// 結果是'falseqts'

'qts'.padstart(15, null);

// 結果是'nullqts'

'qts'.padstart(15, );

// 結果是'qts',因為轉換成字串是空字串

'qts'.padstart(15, {});

// 結果是'[objeqts',只顯示了'[object object]'前5個字元

最常用的就是日期補0操作:

const month = string(new date().getmonth() + 1).padstart(2, '

0'); //

結果是'01'

二、關於padend

語法:str.padend(targetlength [, padstring])

1、targetlength(可選)

補全後字串的長度,如果本身超過補全長度則返回原字串,如果少於長度返回補全後字串,栗子如下:

'qts'.padstart(5);    

// 結果還是'qts'

2、padstring (可選)

設定補全的字串的字元,栗子如下:

'qts'.padstart(15, false);

// 結果是'qtsfalse'

'qts'.padstart(15, null);

// 結果是'qtsnull'

'qts'.padstart(15, );

// 結果是'qts',因為轉換成字串是空字串

'qts'.padstart(15, {});

// 結果是'qts[obje',只顯示了'[object object]'前5個字元

JS 字串方法

js部分使用js實現乙個方法convert,將foo bar這種形式的輸入轉成foobar這種駝峰式.function convert str return arr.join 方法名charat 用途檢索指定位置對應的字元,返回對應字元或空 例子var str hello world str.cha...

js字串方法

charat 返回指定位置的字元。str.charat index index 為必須引數,型別為number 0到str.length 1之間,否則該方法返回 空串 另外 str.charat 即不帶引數和str.charat nan 均返回字串的第乙個字元 2.charcodeat 返回在指定的...

JS 字串方法

slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...