文档库 最新最全的文档下载
当前位置:文档库 › JavaScript逻辑运算符与表达式

JavaScript逻辑运算符与表达式

JavaScript逻辑运算符负责判断两个值的逻辑关系,JavaScript逻辑运算符包括&&,||,!
用逻辑运算符和运算对象(操作数)连接起来,符合规则的JavaScript语法的式子,称JavaScript逻辑表达式
JavaScript逻辑表达式返回的值为true(正确)或false(错误)
JavaScript逻辑运算符与逻辑表达式
JavaScript逻辑运算符与逻辑表达式 运算符 && || !
名称 逻辑与 逻辑或 逻辑非
英文简称 and or not

JavaScript逻辑运算符与逻辑表达式示例
JavaScript逻辑运算符与逻辑表达式示例 逻辑表达式 a b !a !b a||b a&&b
值 true true false false true true
值 true false false true true false
值 false true true false true false
值 false false true true false false

上表是一个逻辑运算表达式的值表,从上表可以总结规律

true的!为false,false的!为true
a&&b -- a,b全true表达式为true,否则表达式为false
a||b -- a,b全false表达式为false,否则表达式为true
记忆方法
&& -- 全真为真,否则为假
|| -- 全假为假,否则为真
示例
var a=true,b=false;
document.write(!a);
document.write(!b);
a=true,b=true;
document.write(a&&b);
document.write(a||b);
a=true,b=false;
document.write(a&&b);
document.write(a||b);
a=false,b=false;
document.write(a&&b);
document.write(a||b);
a=false,b=true;
document.write(a&&b);
document.write(a||b);
false
true
true
true
false
true
false
false
false
true
JavaScript逻辑运算符与表达式示例 -- 可以尝试编辑
JavaScript逻辑运算符与表达式示例
JavaScript逻辑表达式使用技巧
a&&b&&c
上面表达式只要a为false,就没有必要判断b和c了(因为表达式已经为false了),只有a为true,才有必要判断b,只有a,b全为true,才有必要判断c

a||b||c
上面表达式只要a为true,就没必要判断b和c了(因为表达式已经为true了),只有a为false,才有必要判断b,只有a,b都为false,才有必要判断c

猴子提示: 程序员可以充分利用上面介绍的技巧,提高程序效率








JavaScript逻辑运算符与表达式示例






相关文档
相关文档 最新文档