我是靠谱客的博主 聪明红牛,最近开发中收集的这篇文章主要介绍isNaN用于判断一个变量是否能够转换为数字类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

对象obj,内有可选属性a,判断a是否为数字类型或者数字字符串

问题版本:

if(obj.a && !isNaN(obj.a)){   //obj.a判断null或undefined有问题,如果obj.a=0,'0','',都无法排除

//要求a存在且为数字类型或者数字字符串,才进if分支

}

正确版本:

if(isNaN(parseInt(obj.a))){   //undefined,null,' ',{},[],经parseInt转换都为NaN

//

}

最后

以上就是聪明红牛为你收集整理的isNaN用于判断一个变量是否能够转换为数字类型的全部内容,希望文章能够帮你解决isNaN用于判断一个变量是否能够转换为数字类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部