关于JavaScript操作符
2009-10-18 19:03 Iron 阅读(206) 评论(0) 编辑 收藏 举报感谢:http://www.itlearner.com/article/2006/3084.shtml
(1)与操作符(&&)
与操作符的执行过程如下:javas
var a="1" && true && 0 && false && "abc";
alert(a); //可见a的值是0
var b="abc" && true && "123";
alert(b); //可见b的值是"123";
(2)或操作符(||)
和与操作符类似,或操作符的执行过程如下:javas
var a="abc" || "123";
alert(a); //可见a的值是"abc"
var b=false || "" || 0;
alert(b); //可见a的值是0
或操作符的这一性质在开发中经常会用到。
(3)非操作符(!)
和前两种操作符不同,非操作符始终返回布尔类型的变量,例如:
var a=! "abc";
alert(a); //显示a的值为false