21 of 264 menu

Funzione Boolean

La funzione Boolean converte il valore passato in un tipo logico. Il risultato dell'esecuzione della funzione sarà true oppure false.

In false vengono convertiti solo: 0, stringa vuota, null, undefined, NaN. Tutti gli altri valori (numeri, stringhe, oggetti, array, funzioni) vengono convertiti in true.

Sintassi

Boolean(cosa convertire);

Esempio

Convertiamo il numero 0 in un tipo logico:

Boolean(0);

Come risultato dell'esecuzione del codice otterremo false:

false

Esempio

Convertiamo il valore NaN:

Boolean(NaN);

Anche in questo caso, dopo l'esecuzione del codice, otterremo false:

false

Esempio

Ora convertiamo il numero 1:

Boolean(1);

Dopo l'esecuzione del codice otterremo true:

true

Esempio

Ora convertiamo un numero negativo:

Boolean(-1);

Come risultato dell'esecuzione del codice otterremo true:

true

Esempio

Impostiamo un numero decimale come parametro:

Boolean(11.5);

Dopo l'esecuzione del codice otterremo anch'esso true:

true

Esempio

Ora convertiamo una stringa vuota:

Boolean('');

Risultato dell'esecuzione del codice:

false

Esempio

Se specifichiamo una stringa piena come parametro:

Boolean('str');

Dopo la conversione otterremo true:

true

Esempio

Convertiamo il valore booleano true:

Boolean(true);

Risultato dell'esecuzione del codice:

true

Esempio

Ora convertiamo il valore booleano false:

Boolean(false);

Come risultato dell'esecuzione del codice ci viene restituito false:

false

Esempio

Specifichiamo un oggetto vuoto come parametro della funzione:

Boolean({});

Dopo l'esecuzione del codice la funzione Boolean convertirà l'oggetto in valore true:

true

Esempio

Ora specifichiamo un array vuoto come parametro:

Boolean([]);

Dopo l'esecuzione del codice otterremo anch'esso valore true:

true

Esempio

Convertiamo una funzione vuota:

Boolean(function(){});

Come risultato dell'esecuzione del codice otteniamo true:

true

Esempio

Ora convertiamo il valore null:

Boolean(null);

Come risultato dell'esecuzione del codice otteniamo false, così come durante la conversione del numero 0:

false

Vedi anche

  • la funzione Number,
    che converte in numero
  • la funzione String,
    che converte in stringa
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