六大数据类型:
数值型(number)
布尔型(Boolean)
字符串(string)
undefined
null
对象(object)
六大数据类型分为基本数据类型和引用型数据类型。
基本数据类型:数值型,布尔型,字符串,undefined,null
引用型数据类型:对象
基本数据类型和引用型数据类型的区别:
基本数据类型数据存储在栈中;
引用型数据类型,变量存在栈中(存放的是一个指向堆的地址,通过地址来访问堆中的数据),数据存储在堆中。
引用型数据类型的对比,比较的是地址。
undefined的情况:
1、定义变量未赋值;
2、函数的形参未接受到实参;
3、需要返回值但没有返回值;
4、调用对象中不存在的属性
typeof的六个值:
string number boolean undefined object function
typeof(null)的返回值为object;
Boolean类型转换:
1、对于string:只有非空字符串为真
2、对于Number:除了0和NaN之外都为真
3、对于Boolean:true为真
4、对于Object:除了null都为真
5、undefined为false
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。