JavaScript 数据类型和类型转换
JavaScript 中有 6 种不同的数据类型: string(字符串) number(数字) boolean(布尔) object(对象) function(函数) symbol(ES6的数据类型之一) 有 3 种对象类型: Object(对象) Date(日期) Array(数组) 有 2 个不包含任何值的数据类型: null undefined 需要注意几个: NaN 的数据类型是 number 数组(Array)的数据类型是 object 日期(Date)的数据类型为 object null 的数据类型是 object 未定义变量的数据类型为 undefined constructor 属性 constructor 属性返回所有 JavaScript 变量的构造函数。 可以使用 constructor 属性来查看对象是否为数组 : 可以使用 constructor 属性来查看对象是否为日期 JS 类型转换 将数字转换为字符串 全局方法 String() 可以将数字转换为字符串。 此方法可用于任何类型的数字,字母,变量,表达式: Number 方法 toString() 也可以完成转换。 将布尔值转换为字符串 全局方法 String() 可以将布尔值转换为字符串。 Boolean 方法 toString() 也可以完成转换。 将日期转换为字符串 Date() 返回的是字符串