在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 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!