字符串的操作方法

1.charAt() 返回指定位置的字符

字符串 中 字符的位置 也是從0開始依次遞增的

var str = 23131213231;
console.log(str.charAt(0));// 2

2.concat() 用于拼接兩個或多個字符串

會將拼接好的 字符串 以 返回值的方式 返回出來

var a = "abc";
var b = "def";
var a = b.concat(a);
console.log(a);// defabc

3.indexOf() 從前往后查找

可以在字符串中 查找指定的字符
能查到 返回 字符所在的位置
查不到 返回 -1
如果要查找的字符 在字符串中 存在多個 永遠(yuǎn)只找第一個

var a = "213213213213213";
console.log(a.indexOf('2'));// 0
console.log(a.indexOf('4'));// -1

4.lastIndexOf() 從后往前查找

var a = "123123123";
console.log(a.lastIndexOf('3'));// 8

5.replace() 替換

有兩個參數(shù)
第一個參數(shù)是舊的字符
第二個參數(shù)是新的字符
不會修改原數(shù)組
會將替換好的數(shù)組 以 返回值的形式 返回出來
如果舊的字符 在字符串中 不止一個 則只替換 第一個

var a ="abac";
console.log(a.replace("a","sss"));// sssbac

6.split()

不會改變原數(shù)組
會將 轉(zhuǎn)化好的數(shù)組 以 返回值的形式 返回出來

var str = "abcdefg"

如果括號中 什么都不寫 則 將整個字符串 作為 數(shù)組的一個元素 轉(zhuǎn)化成數(shù)組

console.log(str.split());// ['abcdefg']

如果括號中 是空字符串 則 將每個字符都作為一個數(shù)組的元素 轉(zhuǎn)化成數(shù)組

console.log(str.split(''));// ['a','b','c','d','e','f','g']

如果括號中 寫字符 則將這個字符變成 逗號 并以其隔開數(shù)組元素

console.log(str.split('d'));// ['abc','efg']

如果目標(biāo)字符 在開頭或結(jié)尾 則轉(zhuǎn)成數(shù)組后 會在開頭或結(jié)尾 生成一個 空字符串 的元素

console.log(str.split('a'));// ['','bcdefg']

split 寫兩個參數(shù)時
第一個參數(shù)為空字符串
第二個參數(shù)代表轉(zhuǎn)成數(shù)組后 所保留的元素的數(shù)量

console.log(str.split('',5));// ['a','b','c','d','e']

7.substr() 字符串的截取

有兩個參數(shù)
第一個參數(shù) 起始的位置(字符的下標(biāo))
第二個位置 截取的位置(字符串的長度)
不會改變原數(shù)組,將截取到的字符串 返回出來

var a = "a1b2c3d4e5";
console.log(a.substr(2,5);// b2c3d

8.substring() 字符串指定位置的截取

有兩個參數(shù)
第一個參數(shù) 起始位置(算下標(biāo))
第二個參數(shù) 結(jié)束位置(字符串的下標(biāo)之前)

console.log(a.string(2,5));// b2c

9.toLowerCase() 大寫字母轉(zhuǎn)小寫字母 返回不帶引號的字符串

var a = "ABCDEFG";
console.log(a.toLowerCase());// abcdefg

10.toUpperCase() 小寫字母轉(zhuǎn)大寫字母 返回不帶引號的字符串

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

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

  • 媒體查詢技術(shù) : 當(dāng)前文檔打開的設(shè)備類型,或者同一設(shè)備的不同狀態(tài),來引入不同的樣式表,實現(xiàn)樣式布局的適配變化。
    你懷中的貓閱讀 245評論 0 1
  • 字符串 String() 字符串的屬性:length =》 代表字符串長度 1.chanAt() 返回指定位置的...
    Delet閱讀 3,873評論 0 3
  • String() 1.charAt() 返回指定的字符 字符串中字符的位置也是 從0開始遞增的 2.concat用...
    爆金閱讀 286評論 0 0
  • 字符串String()字符串的屬性 length代表字符串的長度 1.charAt()返回指定位置的字符字符...
    灰原哀哀閱讀 533評論 0 2
  • 字符串是什么 字符串是零個或多個排在一起的字符,放在單引號或者雙引號之中 多行與轉(zhuǎn)義 轉(zhuǎn)義 問題: 如果要在單引號...
    饑人谷_Tom閱讀 332評論 0 0

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