首页 > 编程语言 > 详细

javaScript字符串方法

时间:2017-11-21 21:43:18      阅读:249      评论:0      收藏:0      [点我收藏+]

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字符串方法

原文:http://www.cnblogs.com/skyeming/p/7875216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!