js中包括(String(字符串) Number(数值) Boolean(布尔值) Undefined Null)
Number又包括int(整型)、float(浮点型)
尽量不要在js中进行浮点数的计算,
进制
包括二进制、八进制、十进制、十六进制
八进制以0开始,后面跟着八进制的数字,在浏览器中输出的永远是十进制
十六进制以0x开始,后面跟着十六进制的数字
isFinite(num)如果对应数字是无穷的则返回false,反之返回true
NaN(Not a Number)
当计算结果应该是数字但未得到数字时会得到NaN
isNaN(num)判断一个值是否是number
typeof 数据 判断数据类型
var num=1;
alert(typeof num) 判断
boolean 布尔值
布尔值有两个值
true 真 false 假
比较两个值的大小的时候会得到布尔值
undefined
只有一个值undefined 变量声明但未赋值时
null
只有一个值null