比较运算符的运算规则中有这样一条:
如果运算数不能被转换成数字或字符串的话,总是返回false.上面如果改成 document.write(!(i>50)); 结果就返回true
如果运算数不能被转换成数字或字符串的话,总是返回false.上面如果改成 document.write(!(i>50)); 结果就返回true
解决方案 »
- JS 里有一段代码,能否先放进数据库,再调用?
- javascript 如何接受函数返回值为字符串数组的函数??
- js如何实现检索效果
- 不打开新窗口,能不能定制当前窗口?
- 求一检索JavaScript代码,功能跟windows的ctrl+f 一样就行(UP者有分)
- JavaScript中如何使用微软自带的控件?
- 问题多多~~单击按钮后往select中加一项,为什么form提交后看不到这个select的值
- 国际域名 e999.net 正式启用,兴奋中,散免费邮箱,散分,散代码咯
- 帮写几个正则
- javascript大佬求解
- 如何动态添加filefield控件?
- 紧急求助各位大侠关于ajax应用:利用select的值的改变,改变input的值,input的值是通过select传来的值并在数据库里找的 通过select传来
因为 !比 > 优先级大,所以先进行 !i 运算,!是逻辑非运算,因为i为30,所以!i为false,也就是 0,0>50 自然为false了