📅  最后修改于: 2023-12-03 14:48:47.089000             🧑  作者: Mango
在 JavaScript 中,三元运算符是常用的一种语法结构,它是一种可以用来简化代码的运算符。
三元运算符的语法结构如下所示:
condition ? expr1 : expr2;
其中,
以下是三元运算符的几个示例:
const value = someValue ? someValue : defaultValue;
上述代码中,如果 someValue 的值为 null 或 undefined,则将 defaultValue 赋给 value。
const result = (num1 < num2) ? num1 : num2;
上述代码中,如果 num1 小于 num2,则返回 num1,否则返回 num2。
const result = typeof someValue === 'number' ? someValue + 1 : null;
上述代码中,如果 someValue 的类型为 number,则将其加 1 并赋给 result,否则将 null 赋给 result。
三元运算符是一种简洁的语法结构,可以用于简化代码。在使用三元运算符时,需要注意条件表达式的类型和值,并避免嵌套过多。