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字符串方法的主要内容,如果未能解决你的问题,请参考以下文章