javascript 中的問號是三元運算符,用于基于條件選擇兩個值之一:語法:結果 = (條件) ? 值1 : 值2;條件:為真則選擇 值1,為假則選擇 值2。
JavaScript 中問號的用法
JavaScript 中的問號 (?) 是一種三元運算符,用于通過條件表達式來選擇兩個值之一。
語法:
<code>結果 = (條件) ? 值1 : 值2;</code>
登錄后復制
其中:
條件
是一個布爾表達式,決定選擇 值1
還是 值2
。
值1
是如果 條件
為真時要返回的值。
值2
是如果 條件
為假時要返回的值。
示例:
<code>const isHappy = true; const greeting = (isHappy) ? "你好,幸福的人!" : "你好,不開心的人。"; console.log(greeting); // 輸出:你好,幸福的人!</code>
登錄后復制
用途:
三元運算符通常用于簡化條件語句。它提供了一種簡潔的方式來基于條件選擇值,而無需使用 if-else
語句。
注意事項:
三元運算符的優先級低于賦值運算符,因此在使用嵌套運算符時要注意。
三元運算符只能返回單個值。如果需要返回多個值,請使用 if-else
語句或其他控制流結構。