1.字符方法
// 输出索引值的字符‘zhangamie‘.charAt(2) ?// "a"‘zhangamie‘[2] //"a"// 输出编码 a的ascill码是97‘zhangamie‘.charCodeAt(2) ?//97String.fromCharCode(97) ?//‘a‘
2.字符串方法
concat、slice、substr、substring都不会影响原始字符串
//连接 ?var name = ‘zhang‘;var newName = name.concat(‘ amie‘)console.log(name) ?//zhangconsole.log(newName) //zhang amie//截取字串//slice、substr、substring第一参数都是开始位置的索引//slice和substr的第一参数可以接受负数(自动转化为length-/负数/)//slice、substring第二参数是结束的索引,没有就是匹配到结尾//substr第二参数是截取的数量,没有就是匹配到结尾
3.字符串位置方法
indexOf和lastIndexOf,第一个参数的要匹配的字串,第二参数是开始查找的位置
‘zhangamie‘.indexOf(‘amie‘) //5
4.trim清除前后空格
‘ ???z ?hangamie ????‘.trim() ?//"z ?hangamie"
5.匹配
var name = ‘cat,bat,sat,fat‘name.match(/.at/g) ?//["cat", "bat", "sat", "fat"]name.search(/sat/g) //8 indexOf是不接受RegExpname.replace(/.at/g,‘abc‘) //"abc,abc,abc,abc" 不影响元字符串
js之string操作符
原文地址:http://www.cnblogs.com/amiezhang/p/7667475.html