概述
最近在学习《JavaScript高级程序设计》(第三版)中学习到了数据类型的Number类型的取值范围,记录于此,便于以后查看;
数值范围
由于内存的限制,ECMAScript并不能保存所有的数值,故ECMAScript能够保存的最小值和最大值则是存放在两个变量中;
最大值
最大值存放在:Number.MAX_VALUE
中;
其值如图:
最小值
最小值存放在:Number.MIN_VALUE
中;
其值如图:
infinite
当一个数值超过[min, max]
这个区间,则这个值将会转换为特殊的infinite
值;
当这个数值是正数,则是infinite
,反之是-infinite
;
判断一个数值是否是在[min,max]
之间
使用isFinite()
进行判断,在区间内则返回true
,反之返回false
;
如图:
网友评论