码迷,mamicode.com
首页 > 其他好文 > 详细

String方法总结

时间:2015-03-16 20:52:19      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

一、字符方法

charAt:返回在指定位置的字符。

var str="abcdefg";
//undefined
str[0]
//"a",因为ie67不支持这种写法
str.charAt(0)
//"a"

charCodeAt:返回在指定的位置的字符的 Unicode 编码。

二、字符串操作方法,不会影响原字符串,返回新字符串

concat:字符串拼接->返回新字符串,不影响原字符串。更多时候用“+”

slice:提取字符串的片断->返回被提取的部分。参数为负数时,会将传入的负值与字符串的长度相加

substring:提取字符串中两个指定的索引号之间的字符。会将所有负值参数转换为0

substr:从起始索引号提取字符串中指定数目的字符。将负的第一个参数加上字符串的长度,将负的第二个参数转换为0

var str="abcdefg"
//undefined
str.slice(0,1)
//"a"
str.substr(0,1)
//"a"
str
//"abcdefg"
str.slice(-3)
//"efg"
str.substring(-3)
//"abcdefg"
str.substr(-3)
//"efg"
str.slice(3,-4)
//""
str.slice(0,-4)
//"abc"
str.substring(3,-4)
//"abc"
str.substr(3,-4)
//""

trim:返回删除前后空格后的新字符串

trimLeft:删除开头空格

trimRight:删除末尾空格

var str="   abc  "
//undefined
str
//"   abc  "
str.trim()
//"abc"
str
//"   abc  "
str.trimLeft()
//"abc  "

大小写转换:

toLowerCase

toLocalLowerCase

toUpperCase

toLocalUpperCase:针对地区的方法  

三、字符串位置方法

indexOf:返回某个指定的字符串值在字符串中首次出现的位置。

lastIndexOf:在一个字符串中的指定位置从后向前搜索,返回位置。

str.indexOf(‘b‘)
//1
str.lastIndexOf(‘b‘)
//1

 

String方法总结

标签:

原文地址:http://www.cnblogs.com/darr/p/4342575.html

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