博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
true || false && false
阅读量:5771 次
发布时间:2019-06-18

本文共 805 字,大约阅读时间需要 2 分钟。

更正

&& 和 || 是有优先级之分的 (书中记载 && 的优先级为6, || 的优先级为5)

js引擎会先进行词法解析但并不运算,可以理解成 && 的结合优先级高于 ||,用人脑模拟一下就是加上小括号

案例演示

//题目一        console.log(true || false && false); // true        // 这道题可以理解为 true || (false && false) ,所以结果为true            //题目二        console.log(false && false || true); // true        // 这道题可以理解为 (false && false) || true,所以结果为true            //题目三        let test1=1;        console.log(true || ++test1 && false) //true        console.log(test1); //1        // 这道题可以理解为 true || (++test1 && false),由于前面为真,出现短路,后面的++test1不执行,所以结果为1            //题目四        let test2=1;        console.log(false && ++test2 || true) // true        console.log(test2); //1        // 这道题可以理解为 (false && ++test2) || true ,由于第一个()中前面为false,出现短路,++test2不执行,所以结果为1复制代码

转载于:https://juejin.im/post/5c3462adf265da613622a33d

你可能感兴趣的文章
MAP
查看>>
手把手教你测——上网快鸟
查看>>
用javascript获取地址栏参数
查看>>
解析xml
查看>>
一起谈.NET技术,你应该知道的15个Silverlight诀窍
查看>>
SQL注入漏洞全接触--进阶篇
查看>>
电商应用脚本开发遇到问题和处理
查看>>
商教助手!解析夏普液晶高清宽屏投影机系列
查看>>
中国平安增持华夏幸福5.69%股权 看好长期战略协同
查看>>
云南去年有望实现151万贫困人口净脱贫
查看>>
Java架构师面试题系列整理(大全)
查看>>
延伸产业链 中国产粮大省向“精深”问发展
查看>>
消费贷用户70%月收入低于5000元 80、90后是主要人群
查看>>
2018年内蒙古外贸首次突破1000亿元
查看>>
完整的大数据知识体系,大数据学习路线图
查看>>
CTOR有助于BCH石墨烯技术更上一层楼
查看>>
被遗忘的CSS
查看>>
Webpack中的sourcemap以及如何在生产和开发环境中合理的设置sourcemap的类型
查看>>
做完小程序项目、老板给我加了6k薪资~
查看>>
面试必备:LinkedList源码解析(JDK8)
查看>>