在JS中,查找字符串的方式有良多,每個方式都能實現查找字符串,但有必然區別。下面介紹JS若何查找指心猿意馬的字符串。
新建一個HTML文件,定名為test.html,用于介紹運用JS查找指心猿意馬字符串的方式。
 利用indexOf()方式查找字符串。利用此方式若是能找到指心猿意馬的字符串,返回字符串位置的索引,若是找不到,則返回-1。下面例子成果為0,即找到a字符串,在索引為0的位置。
 利用search()方式查找字符串。search()與indexOf方式的返回成果一樣,分歧之處在于search()方式撐持正則表達式查找字符串。下面例子成果為1。
 利用match()方式查找字符串。match()撐持字符串和正則表達式的查找,與上面兩個方式分歧之處在于它查找指心猿意馬字符串后,返回的是查找到的字符串,不是字符串的位置。下面例子的成果為a。
 利用test()方式查找字符串。test()與上面方式分歧之處在于它傳入的參數為被查找的字符串,若是查找到指心猿意馬的字符串返回true,找不到返回false。下面例子返回true。
 利用exec()方式查找字符串。exex()與test()方式近似,分歧之處是exec()方式只撐持正則表達式查找字符串,若是找到指心猿意馬的字符串,返回查找到的字符串,找不到時返回null。下面例子返回的成果為a。
 若是知道查找的字符串在另一個字符串的位置,可以把字符串當當作一個數組對象,經由過程“字符串[索引]”的方式獲得字符串。下在例子返回的成果為a。
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!