String 对象类型
在Ext JS提供了String的API参考, 但是String 其实是JavaScript原生的数据类型。
在JavaScript ,字符串有基本类型(string)和对象类型(String )两种。
- JavaScript 的基本数据类型有:number(整形和浮点型)、string、null、boolean和undefined
基本数据类型直接定义即可, 类似:
var s = "123";
字符串对象则使用new String() 创建,类似:
var s_obj= new String("123");
那么两种的差别是什么呢? 对象类型使用typeof()和instanceof 方法可以区别。
- 基本类型的字串,typeof()的值是string, 不能使用instanceof
- 对象类型的字串,typeof()的值是string, instanceof 是String ,也就是String 的实例。
var s_obj= new String("123");
console.log(typeof(s_obj)); //object
console.log(s_obj instanceof String); //true
var s = "123";
console.log(typeof(s)); //string
字符串基本类型转换为对象类型
字符串的基本类
|