isNaN(Number(obj))用来判断obj是否为数字,如果该表达式返回false则是数字,如果返回true则obj不是数字,obj可以为任何类型。注意如果obj为null,那么Number(obj)的值为0,因此isNaN(Number(obj))会返回false,也即认为obj为一个数字,因此如果要排除null不是数字,就需要单独判断。
转载于:https://www.cnblogs.com/piaobo/p/4905270.html
isNaN(Number(obj))用来判断obj是否为数字,如果该表达式返回false则是数字,如果返回true则obj不是数字,obj可以为任何类型。注意如果obj为null,那么Number(obj)的值为0,因此isNaN(Number(obj))会返回false,也即认为obj为一个数字,因此如果要排除null不是数字,就需要单独判断。
转载于:https://www.cnblogs.com/piaobo/p/4905270.html