Come convertire i booleani in numeri in JavaScript

Come convertire i booleani in numeri in JavaScript
Come altri linguaggi di programmazione, JavaScript supporta il tipo di dati booleano. Il tipo di dati booleani contiene uno dei valori True/On e False/Off. Esistono vari metodi per convertire un booleano in un numero usando JavaScript. Quando si converte un booleano in un numero, otterresti rispettivamente 0 o 1 anziché false/off o true/su. Questo articolo fornisce una dimostrazione di conversione di un booleano in un numero in JavaScript:

Prima di entrare nei dettagli, qui stiamo usando il codice VS per scrivere il codice JavaScript.

Come convertire un booleano in un numero in JavaScript

Questa sezione fornisce l'utilizzo di varie funzioni e operatori che verranno utilizzati per convertire un booleano in un numero in JavaScript.

Come utilizzare un operatore unario per convertire un booleano in un numero in JavaScript

L'operatore unario sta solo prefismando un "+"Firma a un valore booleano e il valore booleano verrà convertito nel rispettivo numero. L'operazione unaria viene eseguita utilizzando la seguente sintassi:

Sintassi

+;

Ad esempio, il seguente codice converte valori booleani falsi e veri in numeri rilevanti:

Codice

var n = +true; // memorizzazione di +true in n variabile
console.log (n); // Stampa la variabile N
var m = +false; // memorizzazione della variabile +false in m
console.log (m); // Stampa la variabile M

Produzione

Come utilizzare l'operatore ternario per convertire un booleano in un numero in JavaScript

L'operatore ternario (?) viene utilizzato seguendo la sintassi fornita di seguito:

Sintassi

? 1: 0;

La seguente riga di codice utilizza l'operatore ternario per convertire il falso e fedele rispettivamente a 0 e 1:

Codice

var q = true ? 1: 0; // Dichiarazione della variabile Q
console.log (q); // Stampa la variabile Q
var w = false ? 1: 0; // Dichiarazione della variabile
console.log (w); // Stampa la variabile W

Produzione

Come utilizzare la funzione numero () per convertire un booleano in un numero in javascript

La funzione numero () può essere utilizzata per convertire un valore booleano in un numero e funziona sulla base della seguente sintassi:

Sintassi

Numero (valore booleano);

Il codice fornito di seguito mostra che il valore booleano viene passato per convertirlo in un numero:

Codice

var e = numero (true); // Dichiarazione della variabile E
console.log (e); // Stampa la variabile E
var r = numero (false); // Dichiarazione della variabile R
console.log (r); // Stampa la variabile R

Produzione

Come utilizzare gli operatori aritmetici per convertire booleano in un numero in JavaScript

È interessante notare che gli operatori aritmetici possono anche essere usati per convertire un booleano in un numero in JavaScript.

Ucantare * per convertire un booleano in un numero

La sintassi fornita di seguito converte il booleano al numero:

*1

Le seguenti righe di codice converte il valore booleano "Falso"Al rispettivo numero (0) e"VERO"A" 1 ":

Codice

var a = false*1; // dichiarando una variabile
console.log (a); // stampare una variabile
var s = true*1; // Dichiarazione della variabile
console.log (s); // Stampa la variabile S

Produzione

Usando + per convertire un booleano in un numero

Per convertire un booleano in un numero usando + operatore, devi usare "0" con quel valore booleano: abbiamo praticato "+"Per convertire booleano in un numero come mostrato di seguito:

var d = false+0; // Dichiarazione della variabile D
console.log (d); // Stampa la variabile D
var f = true+0; // Dichiarazione della variabile F
console.log (f); // Stampa la variabile F

Produzione

Conclusione

JavaScript fornisce supporto a varie funzioni e operatori per convertire un booleano in un numero. Questo articolo contiene la funzionalità della funzione numero () e operatori come e, o, unario, ternario e aritmetico. Tutti questi operatori e funzioni vengono utilizzati per convertire un booleano in un numero. Un numero booleano ha valore vero/on e falso/off; Pertanto, quando un booleano viene convertito in un numero, restituirebbe 1 o 0 per true/on o false/disattiva.