IT大道IT大道

首页 >  技术 > javascript中字符串常规操作

javascript中字符串常规操作

原文 http://www.cnblogs.com/xlj-code/p/6275550.html 2017-01-11 23:14:22 0 评论

string对象属性:

1、length

获取字符串的长度,需要注意的是,js中中文每个汉字也只代表一个字符。

var myName="xulinjun";
console.log(myName.length);  // 8

string对象方法:  

1、charAt()

stringObject.charAt(index)

可以用来获取指定位置的字符串,index为字符串索引值,从0开始到string.length-1,若不在此范围,则返回一个空字符串。

var a="hello world~";
console.log(a.charAt(4));   //o

2、charCodeAt()

stringObject.charCodeAt(index)

返回指定位置字符的Unicode编码,与charAt()类似,index为索引值,区别是前者返回指定位置的字符的编码,而后者返回的是字符子串。

var str = 'abcde';
console.log(str.charCodeAt(0));     //97

3、indexOf()

stringObject.indexOf(searchvalue,fromindex)

此方法用来检索指定字符在字符串中首次出现的位置,他可以接受两个参数,searchvalue表示要查找的子字符串,fromindex表示查找的开始位置,省略的话则从开始位置进行检索。  

var a="hello world~";
console.log(a.indexOf("o"));   //4
console.log(a.indexOf("o",5))  //7
console.log(a.indexOf("lo"));  //3

  

  

  

Tags:javascript

标签列表