最赞回答 / wjlwcl
对的,!的优先级高于<,所以如果没有 ()的话,就是 numa先取反再和numb比较大小参考:https://technet.microsoft.com/zh-cn/library/z3ks45k7
2015-06-12
已采纳回答 / Perona
可以啊。JS中变量声明分显式声明和隐式声明。 var num=7;//显式 num=8;//隐式js中给没定义过的变量赋值并不会报错,因为它会认为我们是要隐式声明一个全局变量。但是访问一个没有声明的变量时,JS会报错。不推荐不加var的写法。
2015-06-11
最赞回答 / John001
while (a && a.nodeType != 1) 当 a 是 null 时,如你所说,条件为假,退出循环。while (a.nodeType != 1) 当 a 是 null 时,a.nodeType 会抛异常,程序运行失败。
2015-06-11
var numa=1;
var numb=7;
numa++;
numb--;
document.write("numa的值"+numa);
document.write("numb的值"+numb);
var numb=7;
numa++;
numb--;
document.write("numa的值"+numa);
document.write("numb的值"+numb);
2015-06-11
javascript中有很多的运算符,例如:算术运算符:(+,-,*,/);比较运算符(>,<,>=,<=);逻辑运算符(&&与,‖或,非!)
2015-06-11