一、基本数据类型
基本数据类型:是存储简单数据值的方式,基本数据类型又被称为原始数据类型。
主要包括以下几种:
1.字符串(String):用于表示文本数据,使用单引号(')或双引号(")括起来的字符序列。例如:“hello”,“小明”,“123”。
2.数字(Number):用于表示数值数据,包括整数和浮点数、NAN。例如:42和3.14。
2.1.整数:用于表示整数值,如1、-5、100等。
2.2.浮点数:用于表示带有小数部分的数值,如3.14、-0.5等。
2.3.NAN:是一个特殊的数字类型,表示Not A Number。
3.布尔值(Boolean):用于表示逻辑值,只有两个取值,true和false。
4.空值(Null):表示一个空值或者不存在的值,只有一个值null。
5.未定义(Undefined):表示一个未定义的值,通常是声明了但是未赋值的变量,只有一个值undefined。
6.符号(Symbol):ES6新增的数据类型,用于创建唯一的标识符。
二、引用数据类型
引用数据类型:用于存储和处理复杂数据的方式,引用数据类型又被称为复合数据类型。
主要包括以下几种:
1.对象(Object):对象是一种复杂的数据结构,是键值对的集合,也可以包含各种数据类型,包括基本数据类型和其他对象,甚至是函数。对象通过花括号 { } 创建。例如:
打印结果为:
2.数组(Array):数组是有序的数据集合,可以包含多种数据类型。数组的每个元素都有一个数字索引,可以通过索引访问。数组通过方括号 [ ] 创建。例如:
打印结果为:
3.函数(Function):函数是一种特殊的对象,它可以被调用执行一段代码,也可以作为值赋给变量,作为参数传递给其他函数,或者作为其他函数的返回值。函数通过关键字 function 定义。例如: