I booleani in JavaScript

I booleani in JavaScript
I booleani in JavaScript

Introduzione

Il valore boolean è uno speciale tipo di dato che può assumere solo due valori: true o false.

Solitamente si ottiene un boolean come risultato di una espressione

4 < 3;
/// false

5 === 7;
/// false

5 + 3 > 6;
/// true

Possiamo convertire qualsiasi valore in boolean utilizzando il costruttore Boolean:

Boolean(7);
/// true

Boolean(0);
/// false

Boolean("Questa è una stringa");
/// true;

Un altro modo per convertire qualsiasi valore in boolean è l’utilizzo dell’operatore di negazione ! due volte:

!!7;
/// true

!!0;
/// false

!!"Questa è una stringa";
/// true;

Quando convertiamo un dato di altro tipo in boolean il risultato sarà true se il dato ha un valore reale, altrimenti sarà false.

Valori valutati come true

  • Qualsiasi numero diverso da zero;
  • Anche i numeri decimali;
  • Anche i numeri negativi;
  • Qualsiasi stringa che non sia vuota.

Valori valutati come false

  • Il numero zero;
  • Il valore NaN (not a number);
  • Le stringhe vuote;
  • Valori undefined e null.

Questo articolo è parte della collana JavaScript: Guida di riferimento per aspiranti web developer.

Continua a leggere questa collana:

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.