ECMAScript提供了3个特殊的引用类型:Boolean、Number和String。
每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象。从而让我们能够调用一些方法来操作这些数据。
var s1 = "some text";
var s2 = s1.substring(2);
后台会自动完成下列处理
(1)创建String类型的一个实例;
(2)在实例上调用指定的方法;
(3)销毁这个实例。
可以将上三个步骤想象成是执行了下列代码
var s1 = new String("some text");
var s2 = s1.substring(2);
s1 = null;
经过这样处理,基本的字符串值就变得跟对象一样了。
1. Number类型
toFixed()方法会按照指定的小数返回数值的字符串表示
var num = 10;
num.toFixed(2) //10.00
2. String类型
- 1. 字符方法
charAt() 接收一个参数,返回给定位置的那个字符。
- 2. 字符串位置方法
indexOf()
- 3. trim() 去掉前后空格
- 4. 字符串大小写转换方法
toLocaleUpperCase() 转换成大写 toLocaleLowerCase() 转换成小写