易截截图软件、单文件、免安装、纯绿色、仅160KB

关于javascript中isNaN()的问题

我用
if(isNaN(InputNum1)||isNaN(InputNum2))
进行判断
但是
isNaN(InputNum2)输入的是数字也返回true
而isNaN(InputNum1)反应正常
InputNum1和InputNum2的声明赋值如下:
var InputNum1=form1.num1.value;
var InputNum2=form1.num2.value;
为什么会这样呢?
isNaN的意思是:不是一个数字。。返回一个true就不是数字,,,否则就是一个数字。。
给分吧!

引用
isNaN的意思是:不是一个数字。。返回一个true就不是数字,,,否则就是一个数字。。
给分吧!

这么简单还问什么,你再看下问题咯

if(isNaN(InputNum1)||isNaN(InputNum2))
这个条件是说,只要inputNum1 和InputNum2中任何一个不是是数字都会返回true,“||”是逻辑或的意思
如果你要同时满足都不是数字的话应该是用&&及
if(isNaN(InputNum1)&&isNaN(InputNum2))
这样只要一个是数字都会返回false


||改&&

这是逻辑问题,LZ好好想想吧

"||"是简洁与,意思也就是说只要isNaN(InputNum1)是返回是false,就不再判断后面的isNaN(InputNum2)的返回值 ,它不同于"|","|"是逻辑与,不管isNaN(InputNum1)判断是否正确,都要对后面的isNaN(InputNum2)) 再判断

isNaN 的意思是判断“是不是不是一个数”,楼主逻辑有点乱了!上

isNaN 就是 is not a number 的意思!

is not a number

再配合你的||

问题就出来了吧?


相关问答:

怎么用javascript控制gridview里的RadioButton

怎么用javascript控制gridview里的RadioButton
对 gridview  findcontrol ,找出RadioButton,
然后,对RadioButton ,的Attribute 增加 JS就可以了。


C# code:
for (int i = 0; i < gd ......

javascript中隐藏下拉列表框中的某一个选项

问题描述:有一个下拉列表框,内容如下:添加、删除、更新。有这三个选项。
用户A登录的时候有添加、删除、更新三个权限。
用户B登录的时候只有更新权限。
我想判断,假如 A登录所有选项都显示(是可见的)。
......

javascript使用winsokcet

如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......

javascript 变量和函数的作用域问题

各位使用js的高手. 小弟问几个问题,请大家帮忙解答.困扰了我2个星期了.一直不太明白.
比如 :
  Div1 是一个层;
   
  var myitem=new Item(document.getElem ......

【原创】JavaScript 图片预览效果

随着浏览器安全性的提高,要实现图片预览也越来越困难。
不过群众的智慧是无限的,网上也有很多变通或先进的方法来实现。
在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
上次写的简便无刷新 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号