js的数据类型定义

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

你可能感兴趣的:(js的数据类型定义)