或运算,且运算

来源:互联网 发布:c罗身体素质数据 编辑:程序博客网 时间:2024/04/30 11:06

返回参数 a 和 b 的逻辑或运算结果
或运算符“||”的运算规则是:如果第一个运算子的布尔值为true,则返回第一个运算子的值,且不再对第二个运算子求值;如果第一个运算子的布尔值为false,则返回第二个运算子的值。(即只要有一个true即为true)

function or(a, b) {  return a||b;  //return a|b?true:false; }

且运算符”&&”的运算规则是:如果第一个运算子的布尔值为true,则返回第二个运算子的值(注意是值,不是布尔值);如果第一个运算子的布尔值为false,则直接返回第一个运算子的值,且不再对第二个运算子求值。(即只要有false就返回false)

function and(a, b) {    return a&&b;    //return a&b?true:false;}