1. 程式人生 > >js 中常見的 字串操作

js 中常見的 字串操作

1、indexOf(): 從左往右搜尋

  • indexOf() 方法對大小寫敏感!大小寫是有區別的
  • 如果要檢索的字串值沒有出現,則該方法返回 -1
var a = "hello,word";

// indexOf() 檢測有某個字元 則返回這個字元的位置,沒有檢測出這個字元 則返回 -1
a.indexOf('W');// -1

a.indexOf('w');// 6

2、lastIndexOf(): 方法可返回一個指定的字串值最後出現的位置,從後向前搜尋

lastIndexOf(searchvalue,fromindex)
searchvalue
必需。規定需檢索的字串值。
fromindex 可選的整數引數。規定在字串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該引數,則將從字串的最後一個字元處開始檢索。
var a = "hello,word";

// 不指定從哪個位置開始搜尋 則預設從最後一位 搜尋
a.lastIndexOf("o");// 7

// 從 第六位 開始 從後往前 搜尋
a.lastIndexOf("o",5);// 4

3、charAt(index):方法可返回指定 的 index 位置的字元

var a = "hello,word";

// charAt 用於返回指定位置的 字元
a.charAt("0");// h

4、charCodeAt(): 返回指定位置的字元的 Unicode 編碼。這個返回值是 0 - 65535 之間的整數

var a = "hello,word";

// 返回 指定位置的 字元的 unicode 編碼
a.charCodeAt('0');// 104