基本包装类型:Boolean,Number,String.
在这儿主要讲String的方法:
1.字符方法
String的字符方法有charAt()和charCodeAt(),这两种方法都只接受一个参数(基于0的位置参数),charAt()返回这个位置上的字符,charCodeAt()返回字符编码;
例子:
var stringValue = "hello world";
alert(stringValue.charAt(1));//输出字母e
alert(stringValue.charCodeAt(1));//输出101,即字母e的字符编码
2.字符串操作方法
String的字符串操作方法有concat(),slice(),substr(),substring(),
contcat()可以返回拼接得到的新字符串
例子:var stringValue = "hello";
alert(stringValue.concat("world","!"));//输出hello world!
slice(),substr(),substring()皆可接受两个参数
(1)当接受1个参数时:
例子: var stringValue = "hello world";
alert(stringValue.slice(3));//输出lo world
alert(stringValue.substr(3));//输出lo world
alert(stringValue.substring(3)) ;//输出lo world
( 2 )当接受2个参数
例子: var stringValue = "hello world";
alert(stringValue.slice(3,7));//输出lo w o位置处于7,所以不返回
alert(stringValue.substr(3,7));//输出lo worl
alert(stringValue.substring(3,7));//输出lo w
( 3 ) 参数是负值的情况
var stringValue = "hello world";
alert(stringValue.slice(-3));//输出rld...........解释=-3+11(字符串长度)
alert(stringValue.substr(-3));//输出rld
alert(stringValue.substring(-3)) ;//输出hello world........将所有负数转换成0
alert(stringValue.slice(3,-4));//输出lo w
alert(stringValue.substr(3,-4));//输出“” ,该方法将负的第一个加上字符串长度,负的第二个转换成0
alert(stringValue.substring(3,-4));//输出hel ,该方法将所有负数转换成0
4. trim()方法
创建一个字符串副体,该附体返回删除字符串前和后的空格的字符,某些浏览器支持trimLeft(),trimRight()
例子:var stringValue = " hello world ";
alert(stringValue.trim());//输出hello world
5.字符串大小写转换
toLowerCase()
toUpperCase()
toLocalLowerCase() //针对特定地区
toLocalUpperCase()//针对特定地区
6.字符串模式匹配
match()只接受一个参数
7。localCompare()方法