想要知道数据类型,我们就要先了解到平时用到最基本的数据类型。
基本的数据类型包括有:
1、String--(字符串)
2、Number--(数字)
3、Boolea--(布尔)
4、Array—(数组)
5、Object—(对象)
6、Null—(空)
7、Undefined—(未定义)
Typeof操作符
当我们想要知道这个变量的数据类型时,我们可以用到typeof操作符来测量变量的数据类型
我们可以声明几个变量,在通过typeof操作符可以清楚的知道变量的数据类型
实例:
null
JavaScript中null是一个较特殊的数据类型,null值表示“什么都没有”的意思,通常表示一个空对象的引入。
示例:
效果输出
Undefined
JavaScript中Undefined是一个设置值的变量,当这个变量没有值时typeof会返回Underfined
示例:
输出为
在数据类型中null和undefined的值是相同的都是代表空,但数据类型不相等。
示例
输出
数据类型的转换
NaN的数据类型是number(NaN 非数not a number)
数组(Array)的数据类型是object
日期(Date)的数据类型为object
null的数据类型是object
未定义变量的数据类型为undefined
constructor属性
如果对象是JavaScript Array或JavaScript Date,我们就无法通过typeof来判断他们的类型,因为都是返回object。然construction属性可以返回所有JavaScript变量的构造的函数
数据类型转换的方法
Data方法
实例应用:
输出9号和星期二
使用不同的数值转换为数字(Number), 字符串(String), 布尔值(Boolean):