個(gè)人博客搭建完成,歡迎大家來(lái)訪(fǎng)問(wèn)哦
黎默丶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ù)的字符刊橘,從零開(kāi)始暇矫,空格也算做字符主之。
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();
從前往后獲取字符串的位置所森,如果沒(méi)有則返回-1
var str = "adssddsssdfsa";
console.log(str.indexOf("a")); // 打印結(jié)果為0
4.lastIndexOf
lastIndexOf();
從后往前從前往后獲取字符串的位置,如果沒(méi)有則返回-1
var str = "adssddsssdfsa";
console.log(str.lastIndexOf("a")); // 打印結(jié)果為12
截取字符串
substring
substring(起始位置, 結(jié)束位置);
截取字符串琼讽,給一個(gè)參數(shù)的時(shí)候代表必峰,從這個(gè)位置開(kāi)始,截取到字符串結(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è)字符串拼接起來(lái),獲得一個(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)換成小寫(xiě)寿冕。
toUpperCase
toUpperCase();
方法返回一個(gè)字符串,該字符串中的所有字母都被轉(zhuǎn)換為大寫(xiě)字母椒袍。
字符串小結(jié)
原文鏈接