8個(gè)簡(jiǎn)單的JavaScript字符串方法

英文 |?https://medium.com/front-end-weekly/8-javascript-string-methods-as-simple-as-possible-4239524035e8
翻譯 | web前端開發(fā) (ID:web_qdkf)
JavaScript并不是它最初問世時(shí)的樣子了。
作為前端開發(fā)人員,學(xué)習(xí)JavaScript既覺得可怕又覺得至關(guān)重要。而且,如果你像我一樣,則不知道去哪里,從哪里開始。
網(wǎng)絡(luò)上成千上萬的學(xué)習(xí)資源可供選擇,這時(shí),又會(huì)使我們感到焦慮,什么也學(xué)不到。我們陷入了學(xué)習(xí)資源的地獄。
這是一個(gè)系列時(shí)的文章,今天我們開始字符串的學(xué)習(xí)。
因此,事不宜遲,讓我們開始吧。
1、length
length屬性返回字符串中包含空格的字符數(shù)。
const str = "Hello World";str.length//Returns 11
2、Slice
slice()方法提取字符串的一部分,并將提取的部分返回到新字符串中。它有兩個(gè)參數(shù)。這類似于切一條面包,然后在其中切成薄片。但是請(qǐng)記住,索引從零開始。
const str = "Hello World";str.slice(2 , 5);//Returns llo
在上面的示例中,我們可以想象在位置2和5處進(jìn)行切割,然后返回其之間的部分(llo)。
3、Replace
replace()方法將指定的值替換為字符串中的另一個(gè)值。
const str = 'YouAreAwesome';str.replace('Awesome', 'Beautiful');//returns 'YouAreBeautiful" because you are :)
4、改變大小寫
toUpperCase()和toLowerCase()是用于將字符串轉(zhuǎn)換為大寫或小寫的方法。這有助于我們實(shí)現(xiàn)大寫姓名的首字母。
const name = 'Shelby';name.toUpperCase();//SHELBYname.toLowerCase();//shelby
5、Concat
concat()方法用于連接兩個(gè)或多個(gè)字符串。當(dāng)你有一個(gè)人的名字并想向他們打招呼時(shí),這將很方便。
const str = 'Tim';str.concat('IsAwesome');//TimIsAwesome
6、Trim
trim()方法用于刪除字符串兩側(cè)的空白。
const str = ' JavaScriptIsHard ';str.trim();//JavaScriptIsHard
7、Charat
charAt()方法返回字符串中指定索引處的字符。
const best = 'JavaScript';best.charAt(6);// returns c
8、Split
split()方法將字符串轉(zhuǎn)換為數(shù)組。你必須傳遞一個(gè)字符,例如逗號(hào)(,)或空格,以告知在何處分割字符串。如果未傳遞任何內(nèi)容,則在每個(gè)字符之間分割字符串。
const msg = 'Eight,Methods,Are,Done';msg.split(',');// returns the array ["Eight", "Methods", "Are", "Done"]
結(jié)論
這是8種盡可能簡(jiǎn)單的JavaScript字符串方法。這對(duì)我的學(xué)習(xí)旅程有所幫助。我相信這對(duì)您也很重要。
JavaScript可能令人生畏,特別是如果您是初學(xué)者。但是一些簡(jiǎn)單的指南可以幫助我們減輕學(xué)習(xí)過程中的焦慮感。
本文完~

