JavaScript中二元运算符 && 和 ||
2017-12-27 06:24
253 查看
网上看到的一个面试题,如下:
写出alert(1&&2),alert(1||0)的输出结果。
输出结果 2 和 1。
知识点:
&&运算符规则:a&&b,如果 a 为true,直接返回 b;如果 a 为false 那么直接返回 a。
|| 运算符规则:a || b,如果 a 为true,直接返回 a;如果 a 为false 那么直接返回 b。
&& 优先级高于 ||
多看一些例子,加强记忆
写出alert(1&&2),alert(1||0)的输出结果。
alert(1&&2); //2 alert(1||0); //1
输出结果 2 和 1。
知识点:
&&运算符规则:a&&b,如果 a 为true,直接返回 b;如果 a 为false 那么直接返回 a。
|| 运算符规则:a || b,如果 a 为true,直接返回 a;如果 a 为false 那么直接返回 b。
&& 优先级高于 ||
多看一些例子,加强记忆
alert((1 && 3 || 0) && 4); //4 alert(1 && 3 || 0 && 4); //3 alert(0 && 3 || 1 && 4); //4 alert(1 && 3 || 1 && 4); //3
相关文章推荐
- 编写可维护的JavaScript—语句和表达式&变量、函数和运算符
- 妙用Javascript运算符“||”和“&&”
- javaScript 运算符 && 和 || 的返回值
- javascript ||与&&运算符
- Javascript "==" 运算符原理
- javaScript 运算符 && 和 || 的返回值
- javascript运算符:==与===的区别,||和&&特殊用法
- JavaScript 入门·JavaScript 具有全范围的运算符
- javascript中boolean的类型转换,运算符&&和|| 的返回值
- Javascript 按位与运算符 (&)使用介绍
- JavaScript-运算符&&(与、并且)判断一个数字是否是两位数
- (javascript进阶必备) 运算符“||”和“&&”的巧妙用法
- 你不知道的javascript之运算符||和&&
- JavaScript系统学习之一 <基本语法,运算符,流程控制语句>
- Javascript中&&和&,||和|运算符两个不同点
- JavaScript运算符优先级——"++,--,&&,||“
- JavaScript 入门·JavaScript 具有全范围的运算符
- javaScript 双目运算符 && 高阶篇
- javascript运算符之"||"和"&&"
- (javascript进阶) 运算符“||”和“&&”的巧妙用法