判断是否数字

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

posted on 2015-10-23 17:47  漂泊的朋友  阅读(169)  评论(0编辑  收藏  举报

导航