2020年9月12日:
关于Js的数据介绍:
一、js数据类型分类
(1)基本数据类型
null 空类型
undefined 未定义,变量声明了但未赋值。转化为数字为NaN
boolean 布尔类型
string 字符串
number 数值
(2)对象数据类型
Object Array Date Function RegExp
(3)装箱和拆箱
问题:字符串是值类型,为什么还可以使用方法
原因:js代码执行分2个过程:预解析,执行。
基本包装类型:本身是基本类型,但在代码的执行过程中,调用了属性或方法,JS解析引擎会自动对其进行包装,此时这个变量就是基本包装类型的对象。
var name = "xiaoming"; console.log(name.toString);
var num =new Number("123");
console.log(num); console.log(num -1);