码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中 "||", "&&" 特殊用法

时间:2014-12-31 14:39:13      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:js逻辑符号特殊用法   逻辑或特殊用法   逻辑与特殊用法   

javscript中“||”,“&&”的特殊用法,在恰当的地方使用可以使代码简洁美观,

-----------------------------------------------------

a = 6 ; 

a>=5 && alert(‘ok‘) ;

------------------------------------------------------

a = 6 ; 

alert( a >= 5 && "yes" ) || ( a < 5 && "no" ) ;

----------------------------------------------

从左往右判断,遇到false返回,如果没有遇到就返回最后一个

var a = true && 12 && 45 ;

alert(a) ;

var a = true && 0 && ‘aaa‘ ;

alert(a) ;  

var a = 23 && 12 && ‘aaa‘ && true && 0 && 10 ;

alert(a) ;

-----------------------------------------------------------

从左往右寻找第一个为true的返回,没有遇到就返回最后一个

a = 12 || false || 13 ;

alert(a) ;

---------------------------------------------------------------

var a = 10 ;
var b = {‘5‘:1,‘10‘:2,‘12‘:3,‘15‘:4}[a] || 0 ;

alert(b)

---------------------------------------------------------

javascript中 "||", "&&" 特殊用法

标签:js逻辑符号特殊用法   逻辑或特殊用法   逻辑与特殊用法   

原文地址:http://blog.csdn.net/jiecooner/article/details/42293363

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!