比较运算符的运算规则中有这样一条:
如果运算数不能被转换成数字或字符串的话,总是返回false.上面如果改成 document.write(!(i>50)); 结果就返回true
如果运算数不能被转换成数字或字符串的话,总是返回false.上面如果改成 document.write(!(i>50)); 结果就返回true
解决方案 »
- 关于js中的闭包与变量的问题
- 分享一个js:将一个html标记 转 json
- var _tr=new $;我想初始化这样的20个变量,怎么用数组表示
- 关于Jqueryajax函数处理回传来的html内容
- $() 括号里什么都没有,是指哪个对象?
- 两个页面传值的问题
- javascript按钮点击提交问题 高手进
- 怎么获得当前页面上的所有的元素,类似于document.all.elements[..]。但是我知道这不行!
- 关于获得可托拽组建坐标的问题!!
- table合并相同单元格的问题 谁能解决,感激不尽,都来看看啊
- 如何动态添加filefield控件?
- 紧急求助各位大侠关于ajax应用:利用select的值的改变,改变input的值,input的值是通过select传来的值并在数据库里找的 通过select传来
因为 !比 > 优先级大,所以先进行 !i 运算,!是逻辑非运算,因为i为30,所以!i为false,也就是 0,0>50 自然为false了