创建
var str = new String( );
var strObj = " ";
一个字符串用于存储一系列字符;可以使用单引号或双引号;
属性
stoObj.length;返回字符串长度
索引号[0,strObj.length-1]
字符串的索引从零开始,所以字符串第一个字符为[0],第二个字符为[1]
字符串方法
查找indexOf( )
strobj.indexOf(参数1,参数2)
检索字符串 用来定位字符串中某一个指定的字符首次出现的位置
参数1:必须 要查找的字符串
参数2:可选 开始查找的位置,若省略,从0开始
返回值:如果查找到该字符串,返回该字符串的下标;如未查找到,返回-1。
替换replace( )
strObj.replace(参数1,参数2)
用参数2替换参数1匹配的子串
实例:
str = "Plase vivit Microsoft!"
var strs = str.replace("Microsoft","Runoob");
参数1:被替换的子串或正则表达式(全局替换/正则/g)
参数2:用来替换的字符串
返回值:返回替换后的字符串
charAr( )方法
charAt(参数)
根据索引号查找字符。
第一个字符位置为0;第二个字符位置为1,以此类推。
返回值:下标对应的字符。
charCodeAt( ) 方法
strobj.charCodeAt(参数)
通过索引号查找字符对应的unicode编码
返回值是0-65535之间的整数。
截取subsar( )
strObj.substr(参数1,参数2)
参数1:必需 开始截取的位置 可以为负值;-1是倒数第一个字符
从起始索引号提取字符串中指定数目的字符