Gli ultimi tutorial di sviluppo web
 

JavaScript booleani


Un valore booleano JavaScript rappresenta uno dei due valori: true o false .


valori booleani

Molto spesso, nella programmazione, avrete bisogno di un tipo di dati che può avere solo uno dei due valori, come

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

Per questo, JavaScript ha un Boolean tipo di dati. Si può solo prendere i valori true o false .


Il Boolean() Funzione

È possibile utilizzare il Boolean() funzione per scoprire se l'espressione (o una variabile) è vera:

Esempio

Boolean(10 > 9)        // returns true
Prova tu stesso "

O ancora più semplice:

Esempio

(10 > 9)              // also returns true
10 > 9                // also returns true
Prova tu stesso "

Confronti e Condizioni

Confronti Il capitolo JS offre una panoramica completa di operatori di confronto.

Il capitolo JS Condizioni offre una panoramica completa di istruzioni condizionali.

Ecco alcuni esempi:

Operatore Descrizione Esempio
== uguale a if (day == "Monday")
> più grande di if (salary > 9000)
< meno di if (age < 18)

Il valore booleano di un'espressione è il fondamento per i confronti e le condizioni JavaScript.


Il tutto con un valore "reale" è vero

Esempi

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Prova tu stesso "

Tutto senza un "vero" è False

Il valore booleano pari a 0 (zero) è falsa:

var x = 0;
Boolean(x);       // returns false
Prova tu stesso "

Il valore booleano -0 (meno zero) è false :

var x = -0;
Boolean(x);       // returns false
Prova tu stesso "

Il valore booleano "" (stringa vuota) è false :

var x = "";
Boolean(x);       // returns false
Prova tu stesso "

Il valore booleano undefined è false :

var x;
Boolean(x);       // returns false
Prova tu stesso "

Il valore booleano null è false :

var x = null;
Boolean(x);       // returns false
Prova tu stesso "

Il valore booleano false è (avete indovinato) false :

var x = false;
Boolean(x);       // returns false
Prova tu stesso "

Il valore booleano NaN è false :

var x = 10 / "H";
Boolean(x);       // returns false
Prova tu stesso "

Proprietà e metodi booleani

valori primitivi, come vero e falso, non possono avere proprietà o metodi (perché non sono oggetti).

Ma con JavaScript, metodi e proprietà sono disponibili per i valori primitivi anche, perché JavaScript considera valori primitivi come oggetti durante l'esecuzione di metodi e proprietà.


Completa di riferimento booleano

Per un riferimento completo, andare al nostro Complete JavaScript booleano di riferimento .

Il riferimento contiene le descrizioni ed esempi di tutte le proprietà ei metodi booleani.