9.3.5 find函数 |
|---|
| WAP技术站:www.wapease.com
|
9.3.5 find函数 find函数的语法格式为: String.find(string, subString) 它的两个参数string和subString的取值都是字符串或可以合法地转换为字符串的数据,其中string是用于从中寻找子字符串的字符串,subString是想要寻找的子字符串。 仍以字符串"myabcdef"和"abcd"为例来说,由于字符串"myabcdef"中包含有与"abcd"相匹配的子字符串,该子字符串在"myabcdef"中开始的序号是2,即从第3个字符开始,所以String.find("myabcdef", "abcd")返回的结果为2。 由于字符串中的字符序号都是整数,所以find函数能够运算时返回的结果都是整数。如果给定的参数值不合法,find函数无法寻找子字符串的序号,则会返回无效值invalid。 作为举例,我们给出使用find函数的几个例子:
var a = "abcde"; var b = string.find(a, "cd"); // 变量a中含有cd且从第3个字符开始,故b = 2 var c = string.find(34.2, "de"); // 无法匹配,所以c = -1 var d = string.find(a, "qz"); // 无法匹配,所以d = -1 var e = string.find(34, "3"); // 34转换为字符串后第1个字符与"3"匹配,故e = 0 |
| 上一篇:9.3 String库及其函数 下一篇:9.3.10 replaceAt函数 |
|
