⊗jsPmBsLTC 50 of 505 menu

Konvertierung des Boolean-Datentyps in JavaScript

Jetzt werden wir uns ansehen, wie sich die speziallen Werte true und false verhalten, wenn sie in Strings oder Zahlen konvertiert werden. Dieses Wissen werden Sie in den folgenden Lektionen benötigen.

Versuchen wir also, eine Konvertierung zum String mit der Funktion String durchzuführen:

alert(String(true)); // gibt 'true' aus alert(String(false)); // gibt 'false' aus

Wie Sie sehen, wird der Wert true in den String 'true' konvertiert, und der Wert false - in den String 'false'. Das bedeutet, beim Versuch, einen String mit einem Boolean-Wert zu addieren, wird dieser Boolean-Wert in einen String umgewandelt und es erfolgt eine String-Verkettung:

alert('a' + true); // gibt 'atrue' aus

Bei der Konvertierung zur Zahl wird der Wert true in die Zahl 1 umgewandelt, und der Wert false - in die Zahl 0:

alert(Number(true)); // gibt 1 aus alert(Number(false)); // gibt 0 aus

In allen mathematischen Operationen werden Boolean-Werte zuerst in Zahlen umgewandelt. Beispiel:

alert(true + 1); // gibt 2 aus alert(true + true); // gibt 2 aus

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert(true + 3);

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert(true + true);

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert(true - true);

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert(true + false);

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert('1' + true);

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert( String(true) + 1 );

Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:

alert( String(true) + Number(true) );
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen