如何理解这个地方


http://img.mukewang.com/580b22f600018b4e11980812.jpg

                          请教下 || '~',这个有什么意义吗?
另外isNaN()函数在接收到一个值之后,会尝试将这个值转换为数值。
但是这里又用Number进行转型,会不会多余呢?
纯小白问题多。。。

滴答滴滴答滴
浏览 1325回答 2
2回答

stone310

因为当("adi-input")的值为空或者为全是空格时,Number("")为0,因此isNaN就会显示false,不符合我们的判断;因此加上"~",如果值为空,就默认值为"~",Number("~"),就是NaN,isNaN就显示true,符合判断,这个"~"符号可随便换成"?","a","%"之类的

Linda_Je

一楼已回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript