js-数字可以是数字或者对象

NaN – 非数字值
 
NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。
 
你可以使用 isNaN() 全局函数来判断一个值是否是 NaN 值。
 
实例
var x = 1000 / “Apple”;
isNaN(x); // 返回 true
var y = 100 / “1000”;
isNaN(y); // 返回 false
 
除以0是无穷大,无穷大是一个数字:
 
实例
var x = 1000 / 0;
isNaN(x); // 返回 false
 
 
 
数字可以是数字或者对象
 
数字可以私有数据进行初始化,就像 x = 123;
 
JavaScript 数字对象初始化数据, var y = new Number(123);
 
实例
var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object
 
实例
var x = 123;             
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64864.shtml

张贴在3