JavaScript 字串的簡單操作

2021-08-25 08:23:33 字數 1687 閱讀 9550

1、substring() 

substring()可以接收兩個引數(不能為負值),開始位置和結束位置,擷取後返回新的字串,其內容是從start處到end-1處的所有字元。若結束引數(end)省略,則表示從start位置一直擷取到最後

slice()方法與substring()方法基本類似,兩個引數也分別對應著開始位置和結束位置。區別在於,slice()中的引數可以為負值,如果引數是負數,則該引數規定的是從字串的尾部開始算起的位置。也就是說,-1 指字串的最後乙個字元。

substr(start, length)與substring不同之處就是第二個引數是長度,如果length + |start|大於字串的長度,則得到的結果為start位置開始到最後的部分

split(seperator, number), 返回乙個陣列,字串按分割符seperator分割, 返回前number個值。seperator為空字元,則字串以陣列形式返回。如果number不寫,返回整個陣列。

可結合正規表示式操作

6、indexof()和includes()

查詢下標,可判斷字串中是否某欄位,如果不包含,返回-1.  includes()是es6的新方法,直接判斷是否含有某字串,includes()可設定從某個位置開始查詢是否還有某字串, includes('haha', position)

從名字就能看出來,與indexof()的不同是,從後面往前查詢

查詢字串中指定的子字串,或與正規表示式相匹配的子字串。會返回第乙個匹配到的起始位置,如果沒有,則返回-1。 

9、touppercase() 字串小寫轉大寫

tolowercase() 大寫轉小寫

10、startswith()和endswith(), 判斷是否以某個字串開頭或結尾

javascript 字串 字元陣列

字串和字元陣列 1 定義 字串的核心是字元陣列。不等於字元陣列 1 定義字串 例子 定義 var str hello world 輸出 document.write str 2 定義字元陣列 定義一 var str1 h e l l o w o r l d 定義二 var str2 new stri...

JavaScript中的字串

1.建立乙個字串 1 宣告賦值 var string this is a test 或var string this is a test 2 沒有引號的任何文字字串都被假定為變數名 屬性名 保留字或類似。2.單引號和雙引號 1 建議選擇乙個並堅持使用它。2 正確使用 var sgldbl would...

JavaScript中的字串

取得指定子字串在字串中第一次出現的位置 var str helloworld 取得l在字串中第一次出現的位置 索引 console.log str.indexof l 列印出str 輸出的值的 helloworld 如果字串中沒有就返回 1 取得指定子字串在字串中第一次出現的位置 var str h...