为了账号安全,请及时绑定邮箱和手机立即绑定

如何理解这个地方

如何理解这个地方

滴答滴滴答滴 2016-10-22 16:30:17
                          请教下 || '~',这个有什么意义吗?另外isNaN()函数在接收到一个值之后,会尝试将这个值转换为数值。但是这里又用Number进行转型,会不会多余呢?纯小白问题多。。。
查看完整描述

2 回答

已采纳
?
stone310

TA贡献361条经验 获得超191个赞

因为当("adi-input")的值为空或者为全是空格时,Number("")为0,因此isNaN就会显示false,不符合我们的判断;

因此加上"~",如果值为空,就默认值为"~",Number("~"),就是NaN,isNaN就显示true,符合判断,这个"~"符号可随便换成"?","a","%"之类的

查看完整回答
3 反对 回复 2016-10-22
?
Linda_Je

TA贡献35条经验 获得超86个赞

一楼已回答


查看完整回答
反对 回复 2016-10-24
  • 2 回答
  • 0 关注
  • 1279 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信