1.数据类型
1.javaScript的(原始)基本数据类型
类型 | 含义 |
---|---|
Number | 数值型 |
String | 字符串型 |
Boolean | 布尔型 |
null | 空 |
undefined | 未定义 |
bigInt | 大整数 |
2.javaScript的(对象)引用数据类型类型
类型 | 含义 |
---|---|
object | 对象 |
function | 函数 |
string:表示文本内容。
number:表示数值。
boolean:表示真或假的值,true或false。
null:表示空值。
undefined:表示未定义或者未赋值的变量或者属性;。
object:表示复杂的数据结构。
2.类型解释
1.字符串–String
1,使用双引号或单引号都可以,不可以混合使用
2,在js中使用字符串需要使用引号括起来
3,引号不能使用嵌套
2.数值型–Number
在js中所有数值类型都是Number,包括整数和浮点数
3.布尔值–Boolean
布尔值只有两个,主要用来做逻辑判断
true-真
false-假
4.空型–Null
null这个值专门用来表示一个为空的对象
5.未定义类型–Undefined
声明一个变量但不给其赋值就是未定义类型–Undefined
6.对象–Object
Object 用于存储各种键值集合和更复杂的东西
可以通过 Object() 构造函数或者使用对象字面量的方式创建对象
3.判断数据类型的方法
typeof
typeof 运算符返回一个字符串, 表示操作数的类型, 使用语法: typeof <操作数>
// number
console.log(typeof 11111)
//NaN非数字属于数值类型(Number)
console.log(typeof NaN)
// string
console.log(typeof '123')
// boolean
console.log(typeof true)
// bigint
console.log(typeof BigInt(11111))
// symbol
console.log(typeof Symbol(1111))
// undefined
console.log(typeof undefined)
// object,空型检测即是对象
console.log(typeof null)
// function
console.log(typeof (() => {}))