为什么需要数据类型:
计算机中不同的数据所占用的空间不同,为了充分利用计算机的存储空间&便于把数据分为所需内存大小不同的数据,于是定义了不同的数据类型。
javascript是一种弱类型 / 动态型的语言,意味着不用提前声明变量的类型,在程序运行过程中变量类型会自动确定。


是JS引擎根据等号右边变量值的数据类型类判断的,运行完毕之后,就确定了数据类型。
javascript是一种动态型的语言,所以相同的变量可用作不同的类型:

数据类型的分类:
1. 简单数据类型(number、string、boolean、undefined、null)

2. 复杂数据类型(object)
1. 数字型number:

无穷大、无穷小、非数值:

isNAN() 方法:

2. 字符串型string:
转义符:

字符串.length 属性:

字符串拼接:

![]()

显示年龄:


解决思路:


3. 布尔型boolean:

4. undefined和null:


typeof()方法:
获取变量数据类型

null的数据类型是object

不同数据类型在控制台上显示的颜色是不一样的:


数据类型的转换:
1. 其他类型转换为字符串


2. 其他类型转换为数字

3. 其他类型转换为布尔型
浙公网安备 33010602011771号