javascript中 "||", "&&" 特殊用法
2014-12-31 13:09
267 查看
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)
---------------------------------------------------------
-----------------------------------------------------
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)
---------------------------------------------------------
相关文章推荐
- 字符串内特殊字符在html_javascript_xml等内使用时的转换 ,"缺少十六进制数字"错误的处理
- javascript运算符:==与===的区别,||和&&特殊用法
- JavaScript减少IF的方法 - &&(与)和||(或)的特殊用法
- <a href="javascript:void(0);">用法
- ASP中双引号"";单引号'';连接字符&号的用法
- ---" ~ " 的用法---
- extern "C"的惯用法
- JavaScript"对象","属性"锦集
- 善用"静态新闻"里的Javascript,还是可以个性化自己的Blog的嘛。
- AJAX传值技巧--"php://input"的特殊文件
- [转]C宏中"#"和"##"的用法
- href="#" vs href="javascript:void(0)"
- javascript入门系列演示·三种弹出对话框的用法实例
- 举例说明在汇编语言中,"[]"的用法
- C++ 中 extern "C" 用法小结
- 2006-07-28 Java的常用包,"=="和"equals"的用法,基本数据类型与引用类型,对象的克隆
- JavaScript实现"CTRL+回车"提交表单
- JavaScript中的关键字"VAR"使用详解
- ---" ~ " 的用法---
- 利用JScript中运算符"||"和"&&"的特殊特性实现代码精简第1/2页