今天做项目的时候,遇到一个问题,是需要判断一个字符串是否是数字。我的方法是用Number(str)==NaN(还试了Number(str)==‘NaN’),发现是错的,不管我的str是什么东西,Number(str)==NaN都是false。后来,才发现,这样是不对的。正确的做法是isNaN(str),当isNaN(str)是false时,表示是str是数字,为true时,表示str不是数字。(注意,当str是null或""时,值是false)
js判断字符串是否是数字
最新推荐文章于 2024-06-26 00:04:25 发布