妙用Javascript运算符“||”和“&&”
来源:互联网 发布:淘宝水果属于什么类目 编辑:程序博客网 时间:2024/06/07 15:54
var a = 1; var b = 2; if (a < b && a == 1) { //console.log("&&"); } //上面改写 a < b && a == 1 && console.log("&&"); if (a > b || a == 1) { //console.log("||"); } // a > b || a == 1 && console.log("||"); //&&前面为真运行后面 否则不运行 var c = (a == 1) && 3 var d = (a == 2) && 3 console.log(c); //3 取了后面的3 console.log(d); //false 取了前面的false //||前面为假运行后面 否则不运行 var c = (a == 1) || 3 var d = (a == 2) || 3 console.log(c); //true console.log(d); //3 //巧用 var e = 0; var f; switch (f) { case 5: e = 1; break; case 10: e = 2; break; case 12: e = 3; break; case 15: e = 4; break; default: e = 0; break; } var e = (f == 5 && 1) || (f == 10 && 2) || (f == 12 && 3) || (f == 15 && 4) || 0; console.log(e); //0总结理解为
&&遇上假就停止,并返回这个假,相反遇到真就继续执行直到拿最后一个
||遇上真就停止,并返回这个真,相反遇到假就继续执行直到拿最后一个
这样会不会好理解多
注意:非0的整数都为true,undefined、null和空字符串”" 为false。
1 0
- 妙用Javascript运算符“||”和“&&”
- javascript 运算符妙用
- 主题:js运算符“||”和“&&”的妙用
- js 运算符 || && 妙用
- js 运算符 || && 妙用
- 三元运算符的妙用
- JavaScript 运算符和表达式
- JavaScript 表达式和运算符
- JavaScript 运算符 和 常用
- 【JavaScript】表达式和运算符
- javascript表达式和运算符
- javascript运算符之"||"和"&&"
- JavaScript 运算符和表达式
- JavaScript表达式和运算符
- 【总结】位运算和数值运算的妙用
- 异或运算符(xor) 的妙用
- js 与或运算符 || && 妙用
- Java中位运算符妙用
- mysql 导入数据 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- 一个奇怪的子线程更新UI问题
- 网页生成qrcode二维码,及二维码信息加载
- js 和 java 作用域的区别
- PHP操作mysql类的封装
- 妙用Javascript运算符“||”和“&&”
- 分享一个链接
- 老罗Android观后总结
- [workingNotes]使用html5画实心圆的两种方法
- c语言之数据类型长度
- 浅谈CSRF攻击方式
- c++ 访问父类方法
- Qt 读取文件,获得文件名、路径
- UITableView四周有多余的空白区域