javaScript字符串方法

Posted Skye,

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript字符串方法相关的知识,希望对你有一定的参考价值。

str=‘我是一串字符串‘

charAt()    //获取一整串字符串其中的某一个子字符串

取值范围:0~字符串长度-1

alert ( str.charAt() )   //我   括号里面什么都不写时默认是第0个

alert ( str.charAt(4) )  //符

alert ( str.sharAt(10) )  //空的  括号里的值超过字符串长度,什么都弹不出来

alert ( str.sharAt(-2) )  //空的 同上,都超过了字符串的合法长度,什么都弹不出来

---------------------------

sharCodeAt()  //获取字符相应的 Unicode 编码    0~9  48~57  /  A~Z  65~90  / a~z  97~122  

取值范围:0~字符串长度-1

alert ( str.sharCodeAt() )  //25105 ‘我’的Unicode编码  括号里面什么都不写时默认是第0个

alert ( str.sharCodeAt(12) )         alert ( str.sharCodeAt(-5) )       //空

---------------------------

String.fromCharCode()    //根据字符集编码返回相应字符串

alert ( string.fromCharCode(25105) )  //  ‘我‘

alert ( string.fromCharCode(25105,26153) )   //  ‘我是‘  

alert ( string.fromCharCode(25105,26153).length )  // 2 

---------------------------

indexOf()  // 根据字符串的子字符找到对应下标    从左往右找

alert ( str.indexOf(‘一‘) )   // 2  字符数str里的子字符 ‘一‘ 的下标是2

alert ( str.indexOf(‘串‘,4) )   // 6  第二个参数决定从第几位开始找,从第四位 ‘ 字‘ 开始找到的 ‘串‘ 的下标是6

alert (str.indexOf(‘串‘,-5) )   // 3   第二个值为负数时默认从第0个开始找

alert ( str.indexOf(‘一串‘) )   // 2  把 ‘一串‘ 当做一个单位,他们第一次出现的位置的下标是2

alert ( str.indexOf(‘我‘,20) )  // -1   超出字符串长度,返回-1 

alert ( str.indexOf(‘分‘) )   // -1  字符不存在,没找到 

---------------------------

lastIndexOf()  // 根据字符串的子字符找到对应下标    从右往左找

alert ( str.lastIndexOf(‘我‘) )  // 0  

alert( str.laseIndexOf(‘串‘) )  // 6

alert( str.last.IndexOf(‘串‘,5) )  // 3 从第5位开始从右往左找

以上是关于javaScript字符串方法的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript charCodeAt() 方法

Javascript 中字符串常用方法总结

javascript中valueOf()方法的用法?

javascript 字符串,数字,方法JavaScript

JavaScript javascript字符串方法

JavaScript 字符串方法