这样可不可以测出i是不是数字
解决方案 »
- 各位我遇到个问题,就是鼠标点击<li></li>会跳转到另一个页面怎么弄啊?
- javascript运行问题!!!
- JS隐藏URL地址显示的值的问题,忘高手赐教一下!
- 一样的JS脚本..放jsp页面里就可以,写在js文件里就不行..高人帮忙找找错误啊...
- [高分]请问javascript如何调用用VC写的dll??
- jquery 二维数组多条件排序
- 請問:我可以在提交頁面時得到所有被選中的CHECKBOX嗎?
- java和javascript有什么区别?
- 有办法得到一个对象的属性列表吗?比如<tr width='95%' height='20' ...>中width,height...
- 关于jquery 追加样式的问题
- eval("var strTemp2 = document.theForm.elements['lgm" + k +"'].value");为什么不对呢
- 帮忙看一下一个下拉菜单的js,解决就结贴,
一般在换成数值失败时,就会产生NaN值。与无穷大值一样,NaN也不能用于算术计算。
NaN另一个特性是它与自身不相等
例如:
alert(NaN == NaN);
这里将返回falseisNaN() 方法 返回一个Boolean值,指明提供的值是否是保留值NaN (不是数字)
由于NaN值的特性,不推荐直接用NaN值本身判断NaN值,而使用函数isNaN()
注意:isNaN()会先把参数转换成Number类型,再进行判断,所以可以说isNaN()表示提供的值是否不可以转换成Number类型数据
例如:
alert(isNaN("abc"));//返回true
alert(isNaN(123));//返回false
alert(isNaN("123"));//返回false
alert(isNaN(true));//返回false由于NaN是唯一与自身不等的值,所以通过变量与它自身进行比较,如果不相等,那么它就是NaN。