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...