Heim >Web-Frontend >js-Tutorial >Die Rolle von Fragezeichen in js

Die Rolle von Fragezeichen in js

下次还敢
下次还敢Original
2024-05-07 20:27:161065Durchsuche

Das Fragezeichen in JavaScript wird für den ternären Bedingungsoperator verwendet, der basierend auf einer Bedingung einen Wert aus zwei Werten auswählt. Die Syntax des ternären Bedingungsoperators lautet: Bedingung? Wert1: Wert2, wobei Bedingung ein boolescher Ausdruck ist und Wert1 und Wert2 die beiden auszuwählenden Werte sind.

Die Rolle von Fragezeichen in js

Die Rolle des Fragezeichens in JavaScript

In JavaScript ist der Fragezeichenoperator „?“ Teil des ternären Bedingungsoperators, der verwendet wird, um einen von zwei Werten basierend auf einer Bedingung auszuwählen .

Syntax

<code class="javascript">condition ? value1 : value2</code>

wobei:

  • condition ein boolescher Ausdruck ist. condition 是一个布尔值表达式。
  • value1 是条件为 true 时的返回值。
  • value2 是条件为 false 时的返回值。

工作原理

三元条件运算符的工作原理如下:

  • 首先,计算条件 (condition)。
  • 如果条件为 true,则返回 value1
  • 如果条件为 false,则返回 value2
  • value1 ist der Rückgabewert, wenn die Bedingung true ist.

value2 ist der Rückgabewert, wenn die Bedingung false ist.

Wie es funktioniert

Der ternäre Bedingungsoperator funktioniert wie folgt:

Zuerst wird die Bedingung (condition) berechnet.

🎜Wenn die Bedingung true ist, geben Sie value1 zurück. 🎜🎜Wenn die Bedingung false ist, geben Sie value2 zurück. 🎜🎜🎜🎜Beispiele🎜🎜🎜Hier sind einige Beispiele für die Verwendung des ternären Bedingungsoperators: 🎜
<code class="javascript">// 检查一个数字是否为偶数
let isEven = number % 2 === 0 ? true : false;

// 根据年龄确定是否可以喝酒
let canDrink = age >= 21 ? "可以喝酒" : "不可以喝酒";

// 设置默认值
let name = name || "John Doe";</code>
🎜🎜HINWEIS🎜🎜🎜Der ternäre Bedingungsoperator ist eine kurze Alternative zu einer if-else-Anweisung. Sie hat jedoch die Einschränkung, dass sie nur einen von zwei Werten zurückgeben kann, während eine if-else-Anweisung eine beliebige Anzahl von Werten zurückgeben kann. 🎜

Das obige ist der detaillierte Inhalt vonDie Rolle von Fragezeichen in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn