JavaScript的一些基本知識(shí) -- 字符串

個(gè)人博客搭建完成,歡迎大家來訪問哦
黎默丶lymoo的博客

JavaScript的字符串

轉(zhuǎn)化為字符串

toString();

var num = 10;
var str = num.toString();

創(chuàng)建字符串

var str = new String("123456");

查找方法

1.charAt

charAt();去字符串里面尋找下標(biāo)為括號(hào)內(nèi)傳入的參數(shù)的字符,從零開始,空格也算做字符。

var str = "how are you, i'm fine thank you, and you";
console.log(str.charAt(15)); // 打印結(jié)果為m

2.search

search();
在字符串中,搜索某個(gè)單詞,然后返回這個(gè)單詞在字符串中首字母的位置,搜索不到返回 -1,出現(xiàn)多個(gè)匹配的字符串之后,只返回第一個(gè)的位置。

var str = "how are you, i'm fine thank you, and you";
console.log(str.search("you")); // 打印結(jié)果為8

3.indexOf

indexOf();
從前往后獲取字符串的位置,如果沒有則返回-1

var str = "adssddsssdfsa";
console.log(str.indexOf("a")); // 打印結(jié)果為0

4.lastIndexOf

lastIndexOf();
從后往前從前往后獲取字符串的位置,如果沒有則返回-1

var str = "adssddsssdfsa";
console.log(str.lastIndexOf("a")); // 打印結(jié)果為12

截取字符串

substring

substring(起始位置, 結(jié)束位置);
截取字符串,給一個(gè)參數(shù)的時(shí)候代表,從這個(gè)位置開始,截取到字符串結(jié)束。給兩個(gè)參數(shù)的時(shí)候,一個(gè)代表起始位置,一個(gè)代表結(jié)束位置(不包含最后一個(gè)位置)。

var str = "how are you, i'm fine thank you, and you";
var str2 = str.substring(4, 11);
console.log(str2); // 打印結(jié)果為are you

substr

substr(起始位置, 截取長(zhǎng)度);
截取字符串,第一個(gè)參數(shù)代表其實(shí)位置,第二個(gè)字符串代表截取的長(zhǎng)度。

var str = "how are you, i'm fine thank you, and you";
var str2 = str.substr(4, 7);
console.log(str2); // 打印結(jié)果為are you

替換字符串

replace

replace(替換的值, 被替換的值);
字符串替換,把前面的替換成后面的,只會(huì)替換第一個(gè)。

var str = "how are you, i'm fine thank you, and you";
var str2 = str.replace("you", "ni");

split

split();
把一個(gè)字符串按照參數(shù)分割成N個(gè)元素的數(shù)組。

var str = "how are you, i'm fine thank you, and you";
var str2 = str.split(","); // 打印結(jié)果為["how are you", " i'm fine thank you", " and you"]

字符串的拼接

concat

concat();
將一個(gè)字符串或多個(gè)字符串拼接起來,獲得一個(gè)新的字符串

var str = "how are you, i'm fine thank you, and you";
var str2 = "--------Hello!";
console.log(str.concat(str2)); // 打印結(jié)果為how are you, i'm fine thank you, and you--------Hello!

字符串的轉(zhuǎn)換方式

toLowerCase

toLowerCase();
方法返回一個(gè)字符串,該字符串中的字母被轉(zhuǎn)換成小寫。

toUpperCase

toUpperCase();
方法返回一個(gè)字符串,該字符串中的所有字母都被轉(zhuǎn)換為大寫字母。

字符串小結(jié)

博主自己整理的JavaScript字符串的知識(shí)

原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容