Comment convertir les booléens en nombres en javascript

Comment convertir les booléens en nombres en javascript
Comme d'autres langages de programmation, JavaScript prend en charge le type de données booléen. Le type de données booléen contient l'une des valeurs true / on et false / off. Diverses méthodes existent pour convertir un booléen en un nombre utilisant JavaScript. Lors de la conversion d'un booléen en un nombre, vous obtiendriez 0 ou 1 au lieu de false / off ou de vrai / sur respectivement. Cet article fournit une démonstration de la conversion d'un booléen en un nombre en JavaScript:

Avant d'entrer dans les détails, nous utilisons ici VS Code pour écrire du code JavaScript.

Comment convertir un booléen en un nombre en javascript

Cette section fournit l'utilisation de diverses fonctions et opérateurs qui seront utilisées pour convertir un booléen en un nombre en JavaScript.

Comment utiliser unary opérateur pour convertir un booléen en un nombre en javascript

L'opérateur unaire préfixant un «+”Signe à une valeur booléenne et la valeur booléenne sera convertie en nombre respectif. L'opération unaire est réalisée en utilisant la syntaxe suivante:

Syntaxe

+;

Par exemple, le code suivant convertit les valeurs booléennes fausses et vraies en nombres pertinents:

Code

var n = + true; // stockant la variable + true in n
console.log (n); // Impression de la variable N
var m = + false; // stockant la variable + false en m
console.journal (m); // Impression de la variable M

Sortir

Comment utiliser l'opérateur ternaire pour convertir un booléen en un nombre en JavaScript

L'opérateur ternaire (?) est utilisé en suivant la syntaxe fournie ci-dessous:

Syntaxe

? 1: 0;

La ligne de code suivante utilise l'opérateur ternaire pour convertir FALSE et vrai à 0 et 1 respectivement:

Code

var q = vrai ? 1: 0; // déclarant la variable Q
console.log (q); // Impression de la variable Q
var w = faux ? 1: 0; // déclarant la variable w
console.journal (w); // Impression de la variable W

Sortir

Comment utiliser la fonction numéro () pour convertir un booléen en un numéro en javascript

La fonction Number () peut être utilisée pour convertir une valeur booléenne en nombre, et il fonctionne sur la base de la syntaxe suivante:

Syntaxe

Nombre (valeur booléenne);

Le code fourni ci-dessous montre que la valeur booléenne est passée pour la convertir en un nombre:

Code

var e = nombre (true); // déclarant la variable E
console.log (e); // Impression de la variable E
var r = nombre (false); // déclarant la variable R
console.log (r); // Impression de la variable R

Sortir

Comment utiliser les opérateurs arithmétiques pour convertir le booléen en un nombre en JavaScript

Fait intéressant, les opérateurs arithmétiques peuvent également être utilisés pour convertir un booléen en un nombre en JavaScript.

Uchanter * pour convertir un booléen en un numéro

La syntaxe fournie ci-dessous convertit le booléen en numéro:

*1

Les lignes de code suivantes convertissent la valeur booléenne "FAUX”Au nombre respectif (0) et«Vrai«À« 1 »:

Code

var a = false * 1; // déclarant une variable
console.journal (a); // Impression de la variable
var s = true * 1; // déclarant la variable S
console.log (s); // Impression de la variable S

Sortir

En utilisant + pour convertir un booléen en un nombre

Pour convertir un booléen en un nombre en utilisant + opérateur, vous devez utiliser «0» avec cette valeur booléenne: nous avons pratiqué «+«Pour convertir Boolean en un nombre comme indiqué ci-dessous:

var d = faux + 0; // déclarant la variable d
console.journal (d); // Impression de la variable D
var f = true + 0; // déclarant la variable F
console.journal (f); // Impression de la variable F

Sortir

Conclusion

JavaScript prend en charge diverses fonctions et opérateurs pour convertir un booléen en un nombre. Cet article contient la fonctionnalité de la fonction Number () et des opérateurs tels que et, ou, unary, ternaire et arithmétique. Tous ces opérateurs et fonctions sont utilisés pour convertir un booléen en un nombre. Un numéro booléen a une valeur true / on et false / off; Par conséquent, lorsqu'un booléen est converti en un nombre, il renverrait respectivement 1 ou 0 pour vrai / on ou faux / off.