<blockquote><p>In JavaScript wird der boolesche Typ verwendet, um wahre und falsche Werte darzustellen, einschließlich wahr und falsch. Die Methode zum Definieren boolescher Variablen ist wie folgt: Zuweisungsoperator: Wahr oder falsch direkt zuweisen. Boolesche Operation: Boolesche Operatoren verwenden, um boolesche Werte zu generieren. Vergleichsoperatoren: Vergleichsoperatoren verwenden, um boolesche Werte zu generieren. Bedingungsoperatoren: Boolesche Werte generieren basierend auf bedingten Ausdrücken. Integrierte Funktion Boolean (): Konvertieren Sie andere Datentypen in boolesche Werte. </p></blockquote>
<p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/202405/07/2024050718453543698.jpg" class="lazy" alt="So definieren Sie einen booleschen Typ in js" ></p>
<p><strong>In JavaScript definierter boolescher Typ</strong></p>
<p>In JavaScript wird der boolesche Typ zur Darstellung wahrer und falscher Werte verwendet . Es gibt zwei boolesche Werte: <code>true</code> und <code>false</code>. Sie können die folgenden Methoden verwenden, um boolesche Variablen zu definieren: <code>true</code> 和 <code>false</code>。可以使用以下方法定义布尔变量:</p>
<p><strong>1. 赋值操作符</strong></p>
<p>直接将 <code>true</code> 或 <code>false</code> 赋值给变量即可:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>let isLoggedIn = true;
let isOffline = false;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p><strong>2. 布尔运算</strong></p><p>布尔运算符(如 <code>&&</code>、<code>||</code>、<code>!</code>)可以产生布尔值。将其结果赋值给变量即可:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>let isOver18 = age >= 18; // 如果 age 大于或等于 18,则为 true
let isNotEqual = username !== 'admin'; // 如果 username 不等于 'admin',则为 true</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p><strong>3. 比较运算符</strong></p><p>比较运算符(如 <code>==</code>、<code>!=</code>、<code><</code>、<code>></code>)也可以产生布尔值。将其结果赋值给变量即可:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>let isSamePassword = password1 === password2; // 如果 password1 等于 password2,则为 true
let isGreaterThanZero = balance > 0; // 如果 balance 大于 0,则为 true</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p><strong>4. 条件运算符</strong></p><p>条件运算符 (<code>? :</code>) 可以基于条件表达式生成布尔值。语法为:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>variable = (condition) ? trueValue : falseValue;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>let hasPermission = isLoggedIn ? 'admin' : 'guest'; // 如果 isLoggedIn 为 true,则 hasPermission 为 'admin',否则为 'guest'</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p><strong>5. 内置函数</strong></p><p><code>Boolean()</code></p>🎜1. Der Zuweisungsoperator 🎜🎜🎜 weist der Variablen <code>true</code> oder <code>false</code> direkt zu: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>let isTruthy = Boolean(value); // 将 value 转换为布尔值</pre><div class="contentsignin">Nach dem Login kopieren</div></div>🎜🎜2. Boolesche Operationen🎜🎜🎜Boolesche Operatoren (wie <code>&&</code>, <code>||</code>, <code>!</code>) können boolesche Werte erzeugen. Weisen Sie das Ergebnis einfach einer Variablen zu: 🎜rrreee🎜🎜3. Vergleichsoperatoren🎜🎜🎜Vergleichsoperatoren (wie <code>==</code>, <code>!=</code>, <code>< ;, <code>></code>) können auch boolesche Werte erzeugen. Weisen Sie das Ergebnis einfach einer Variablen zu: 🎜rrreee🎜🎜4. Bedingungsoperator 🎜🎜🎜Bedingungsoperator (<code>? :</code>) kann boolesche Werte basierend auf bedingten Ausdrücken generieren. Die Syntax lautet: 🎜rrreeerrreee🎜🎜5. Integrierte Funktion 🎜🎜🎜<code>Boolean()</code> Die Funktion kann andere Datentypen in boolesche Werte konvertieren: 🎜rrreee</code>
Das obige ist der detaillierte Inhalt vonSo definieren Sie einen booleschen Typ in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!