charCodeAt()
- 实例
var str1 = "abc";
document.write(str1.charCodeAt(0) + "<br />");
document.write(str1.charAt(1) + "<br />");
返回的值97 b
- 定义和用法
charCodeAt()
方法可返回指定位置的字符的Unicode编码。这个返回值是0-65535之间的整数。
其中方法charCodeAt()与charAt()方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符串的子字符。 - 语法
stringObject.charCodeAt(index)
index:必需。表示字符串中某个位置的数字,即字符在字符串中的下标。
注意:字符串中第一个字符的下标是0;如果index是负数(或大于等于字符串的长度)则返回NaN.
indexOf()
- 实例
var str = "Hello World!";
document.write(str.indexOf("hello") + "<br />");
document.write(str.indexOf("Hello") + "<br />");
document.write(str.indexOf("world") + "<br />");
document.write(str.indexOf("World") + "<br />");
返回的值-1 0 -1 6
- 定义和用法
indexOf()
方法可返回某个指定的字符串值在字符串中首次出现的位置 - 语法
stringObject.indexOf(searchValue, fromindex)
searchValue:必需,需要检索的字符串值
fromindex:可选的整数参数。规定子啊字符串中开始检索的位置。如省略该参数,则将从字符串的首字符开始检索。
注意:indexOf()方法对大小写敏感;如果要检索的字符串值没有出现,则该方法返回-1
eAt() 方法、lastIndexOf() 方法、substring() 方法
JavaScript String 对象