数字类型
数据类型:
* js中的原始数据类型: number,string,boolean,undefined,null,object
* null和undefined数据是没有太大意义的,null是很有意义的---对象的位置讲
* NaN----不是一个数字,不是一个数字和一个数字计算--->结果就是NaN
* isNaN()--->判断这个变量或者这个值是不是 不是一个数字---如果不是一个数字结果是true,如果是一个数字结果false
数字类型:number类型
* 无论是整数还是小数都是数字类型
* 不要用小数验证小数
* 不要使用NaN判断是不是NaN,应该使用isNaN(值或者是变量)
* 想要表示十进制:就是正常的数字
* 想要表示八进制:以0开头
* 想要表示十六进制:0x开头
转义符

数据类型:string类型
* 字符串的拼接: 使用+可以把多个字符串放在一起形成一个字符串。
* 只要有一个是字符串,其他的是数字,使用+号,那么结果也是拼接,不是相加。
* 如果有一个是字符串10,另一个是数字5,使用- 号,此时会发生计算,隐式转换。如果是“*”乘的,也会计算。
数据类型:布尔类型
* 布尔类型的值有两个,一个是true(真)为1,一个是false(假)为0
类型转换
* 转换为整数用parseInt(),转为小数用parseFloat()
* 转为数字用Number(),比上面两种严格
* 转换为字符串,如果变量有意义用.toString(),如果变量无意义用String()
* 转换为布尔值Boolean(值)