js中||的用法
文章标签
js
javascript 中的 || 运算符(逻辑 or)用于比较两个表达式并返回一个真值:如果左操作数为真,则返回左操作数。如果左操作数为假,则返回右操作数。常用场景包括:设置默认值、检查空值和实现短路求值。
JavaScript 中 || 运算符的使用
JavaScript 中的 || 运算符,也称为逻辑 OR 运算符,用于比较两个表达式并返回真值或假值,遵循以下规则:
使用场景
|| 运算符通常用于以下场景:
const name = username || "Guest";
const message = prompt || "No message entered";
if (condition || alert("Error")) { // 执行代码}
示例
以下是一些 || 运算符使用的示例:
// 返回第一个真值console.log(true || false); // true// 返回非空字符串console.log("Hello" || null); // "Hello"// 默认值console.log(undefined || "Default"); // "Default"// 短路求值if (false || alert("Error")) { console.log("Code will not execute");}
注意
需要注意的是,|| 运算符与 && 运算符(逻辑 AND)相反,它返回第一个真值,而 && 运算符返回最后一个真值。此外,|| 运算符可以与任何数据类型一起使用,但不建议与纯数字一起使用,因为可能会导致意外结果。