In der Computerprogrammierung ist wahr ein boolescher Wert, der mathematische und logische Wahrheit darstellt.
True ist ein wichtiger Wert beim Rechnen, weil es die Grundlage logischer Operationen ist.
Es gibt zwei mögliche boolesche Werte, wahr und falsch. Wenn etwas wahr ist, ist es nicht falsch; wenn etwas falsch ist, ist es nicht wahr.
„Nicht falsch“ ist nicht dasselbe wie „wahr“. Etwas kann „nicht falsch“ und auch „nicht wahr“ sein, wenn seine Wahrheit oder Falschheit unbekannt ist.
In vielen Programmiersprachen auch nicht Stimmt oder WAHR (mit einem großen T) ist ein reserviertes Wort – ein speziell benannter Wert, der nicht neu definiert werden kann.
Wahr in JavaScript
In der Programmierung wird ein Wahrheitstest oft als bedingte Aussage verwendet: “Wenn etwas wahr ist, tue dies; andernfalls tue das.”
In JavaScript der spezielle Wert Stimmt wird in bedingten Anweisungen implizit getestet. Am Anfang der bedingten Anweisung steht ein Ausdruck in Klammern, gefolgt von einem Codeblock. Wenn der Ausdruck ausgewertet wird als Stimmt, wird der Code im Block ausgeführt. Wenn der Ausdruck ausgewertet wird als FALSCHwird der Codeblock übersprungen.
Zum Beispiel:
var x = 3; // Declare a variable named x, and assign it value of 3. if (x == 3) // Test equality of value of x and 3. If they are equal, // run the code inside the braces { and }. { console.log("x must equal 3, because this line of code is running!"); }
Wenn Sie den obigen Code ausführen, gibt er den folgenden Text an die JavaScript-Konsole aus:
x must equal 3, because this line of code is running!
Hinweise zum obigen Code:
- In JavaScript das einfache Gleichheitszeichen = ist ein Zuweisungsoperator. Es teilt dem Programm mit, “Setze die Variable auf der linken Seite auf den Wert auf der rechten Seite.”
- Das doppelte Gleichheitszeichen == ist ein Gleichheitstest. Es teilt dem Programm mit: “Ich möchte wissen, ob der Wert auf der linken Seite gleich dem Wert auf der rechten Seite ist.”
- Die doppelten Schrägstriche // zeigen an, dass der Rest der Zeile ein Kommentar ist. Alles nach den doppelten Schrägstrichen wird vom Computer ignoriert, wenn Sie das Programm ausführen.
In JavaScript das doppelte Gleichheitszeichen == stellt einen “losen” Gleichheitstest dar. Beispielsweise behandelt es die Gleitkommazahl 5.0 als gleich der ganzen Zahl 5obwohl es sich um unterschiedliche Datentypen handelt.
Die Boolean()-Funktion
In JavaScript ist die Funktion Boolesch (etwas) kehrt zurück Stimmt wenn der Ausdruck etwas ist wahr.
Wenn Sie beispielsweise den Ausdruck angeben 1 + 1 == 2 (“ist eins plus eins gleich zwei?”) zum Boolean() Funktion:
Boolean(1 + 1 == 2);
Die Funktion gibt den speziellen Wert zurück Stimmt:
true
Wenn der Ausdruck jedoch nicht wahr ist:
Boolean(1 + 1 == 7);
Die Funktion kehrt zurück FALSCH:
false
Unten ist ein Beispiel für die Verwendung der Boolean()-Funktion, um zu testen, ob die Summe zweier Ganzzahlen ist x und j gleich einer dritten ganzen Zahl ist z.
Um diese Funktion zu verwenden, namens testTrue()müssen Sie drei Ganzzahlen als Argumente angeben x, y, z. Es prüft ggf x + y gleich z, und liefert das Ergebnis. Wenn Sie diesen Code in einem Browser ausführen, wird das Ergebnis in einem Popup-Warnfenster angezeigt.
function testTrue(x, y, z) { alert(`"${x} + ${y} equals ${z}" is ${Boolean(x + y == z)}`); }
Zum Beispiel:
testTrue(1, 2, 3)
Würde die Warnmeldung anzeigen:
Sie können diesen Code unten testen. Geben Sie in jedes der drei Textfelder eine Ganzzahl (eine ganze Zahl) ein. Klicken Sie dann auf die Schaltfläche zum Ausführen testTrue() Verwenden Sie diese drei Zahlen als x, y und z.
+ =
Wenn Sie in Ihrem Ergebnis „NaN“ sehen, bedeutet dies, dass Sie etwas eingegeben haben, das keine Zahl ist.
Absolut, Bedingung, Linux, Programmierbedingungen, Gültig, Verifizieren