JS数据类型整体分为两大部分:
基本数据类型
引用数据类型
基本数据类型
Number 数字型
数学中学习到的数字,可以是整数,小数,正数,负数。
JavaScript 中的正数,负数,小数等 统一称为 数字类型。
注意事项
JS 是弱数据类型,变量到底属于那种变量,只有赋值之后,我们才能确认
Java 是强数据类型 例如 int a = 3 必须是整数
string 字符串型
通过单引号( ' ' ), 双引号( " " ), 或反引号( ` )包裹的数据都叫字符串,单引号和双引号没有本 质上的区别,但推荐使用单引号。
字符串拼接:
口诀: 数字相加,字符相连
注意事项:
1. 无论单引号或双引号必须成对使用
2. 单引号/双引号可以相互嵌套,但是不可以自己嵌套自己(口诀:外双内单,或者外单内双)
3. 必要时可以使用转义符 \,输出单引号或双引号
boolean 布尔型
表示肯定或否定时在计算机中对应的是布尔型数据。
它有两个固定的值 true 和 false ,表示肯定的数据用true(真),
表示否定的数据用 false 假)。
undefined 未定义型
未定义是比较特殊的类型,只有一个值 undefined
什么情况出现未定义类型?
只声明变量,不赋值的情况下,变量的默认值 undefined,一般很少[直接]为变量赋值为 undefined
null 空类型
JavaScript 中的null 仅仅是一个代表"无","空",或 "值未知" 的特殊值
null 和 undefined 区别:
undefined 表示没有赋值
null 表示赋值了,但是内容为空
引用数据类型
object对象
检测数据类型
通过 typeof 关键字检测数据类型
typeof 运算符可以返回被检测的数据类型。支持两种语法形式:
1. 作为运算符: typeof x (常用的写法)
2. 函数形式: typeof(x)
换言之,有括号和没有括号,得到的结果是一样的,所以直接使用 运算符的写法。
标签:undefined,双引号,单引号,JavaScript,数据类型,typeof,赋值 From: https://blog.csdn.net/2301_76880434/article/details/137052145