码迷,mamicode.com
首页 > 编程语言 > 详细

javaScript字符串方法

时间:2017-11-21 22:01:22      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:com   dex   indexof   index   括号   方法   决定   编码   范围   

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

标签:com   dex   indexof   index   括号   方法   决定   编码   范围   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!