JavaScript中的问号(?)具有多种不同的用途。它可以用于条件运算符(三元运算符)以及作为可选链操作符。下面将详细介绍这两种用途,并提供相应的源代码示例。
- 条件运算符
条件运算符是JavaScript中常用的一种简洁的条件语句。它使用问号(?)和冒号(:)来表示条件的判断和结果的返回。语法如下:
条件 ? 表达式1 : 表达式2;
其中,条件是一个布尔表达式,如果条件为true,则返回表达式1的值,否则返回表达式2的值。下面是一个示例:
var age = 18;
var result = (age >=