⊗jsPmBsLTC 50 of 505 menu

Conversione del tipo booleano in JavaScript

Ora esamineremo come si comportano i valori speciali true e false quando vengono convertiti in stringhe o numeri. Queste conoscenze ti saranno utili nelle prossime lezioni.

Quindi, proviamo a convertire in stringa utilizzando la funzione String:

alert(String(true)); // visualizzerà 'true' alert(String(false)); // visualizzerà 'false'

Come puoi vedere, il valore true viene convertito nella stringa 'true', mentre il valore false - nella stringa 'false'. Ciò significa che quando si tenta di concatenare una stringa e un valore booleano, questo valore booleano viene convertito in stringa e avverrà la concatenazione di stringhe:

alert('a' + true); // visualizzerà 'atrue'

Quando convertito in numero, il valore true diventa il numero 1, mentre il valore false - il numero 0:

alert(Number(true)); // visualizzerà 1 alert(Number(false)); // visualizzerà 0

In tutte le operazioni matematiche, i valori booleani vengono prima convertiti in numero. Esempio:

alert(true + 1); // visualizzerà 2 alert(true + true); // visualizzerà 2

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert(true + 3);

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert(true + true);

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert(true - true);

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert(true + false);

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert('1' + true);

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert( String(true) + 1 );

Senza eseguire il codice, determina cosa verrà visualizzato sullo schermo:

alert( String(true) + Number(true) );
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta