猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
console.log(1&&2);和console.log(1||2);
console.log(1&&2);输出2
console.log(1||2);输出1
这是为什么
幕布斯6054654
浏览 1667
回答 5
5回答
收到一只叮咚
&& 是与运算表达式,可以理解为当 && 前面的值为真时,执行 && 后面的表达式, && 前面的表达式为假时,返回false。|| 或运算表达式,可以理解为当 || 前面的值为假时,执行|| 后面的表达式。当 || 前面的表达式为真时,直接返回前面的表达式。
0
0
0
江户川乱折腾
1转换为布尔值为真&&继续往下执行到2||已经为真不往下走
0
0
0
qq_花开花谢_0
&& 先计算左边表达式,如果它的值为false,那么返回左边表达式的值,否则返回右边表达式的值|| 先计算左边表达式,如果它的值为true,那么返回左边表达式的值,否则返回右边表达式的值
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续