附上学习地址:
http://www.w3school.com.cn/js/pro_js_primitivetypes.asp
js中,原始类型,一定要记住是原始类型,原始类型是5种。
原始类型是5种,分别是:
Undefined、Null、Boolean、Number、String
也就是:未定义、空、布尔值、数字、字符串
Undefined: 一个变量声明但没有初始化值,就是undefined
Null:表示尚未存在的对象。如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是 null。
知识点:
1、typeof(undefined) = "undefined"
typeof(null) = "object"
2、undefined == null 但 undefined !== null
Boolean:布尔值,没啥好说的,true和false两个值
知识点: 0 == false、1==true,但是除1外的其他数!=true
Number:既可以表示32位的整数,也可以表示64位的浮点数(小数)
也可以表示8进制和16进制的数,分别是开头添0和开头添0X
科学计数法:例子:
var a = 3.1415926e18
var a = 3.1415926e-1
知识点:NaN(不是一个数字),可以使用isNaN方法判断
小数里面会有一个坑
双精度最小数:Math.pow(2, -53)
最大整数:Math.pow(2, 53)
String 没啥好说的,字符串