Cómo convertir booleanos en números en JavaScript

Cómo convertir booleanos en números en JavaScript
Al igual que otros lenguajes de programación, JavaScript admite el tipo de datos booleano. El tipo de datos booleanos contiene uno de los valores verdaderos/ON y FALSE/OFF. Existen varios métodos para convertir un booleano en un número usando JavaScript. Al convertir un booleano en un número, obtendría 0 o 1 en lugar de falso/apagado o verdadero/en respectivamente. Este artículo proporciona una demostración de convertir un booleano en un número en JavaScript:

Antes de entrar en los detalles, aquí estamos usando el código VS para escribir el código JavaScript.

Cómo convertir un booleano en un número en JavaScript

Esta sección proporciona el uso de varias funciones y operadores que se utilizarán para convertir un booleano en un número en JavaScript.

Cómo usar un operador unario para convertir un booleano a un número en JavaScript

El operador unario solo está prefijando un "+"Firma a un valor booleano y el valor booleano se convertirá en el número respectivo. La operación unaria se lleva a cabo utilizando la siguiente sintaxis:

Sintaxis

+;

Por ejemplo, el siguiente código convierte los valores booleanos falsos y verdaderos en números relevantes:

Código

var n = +verdadero; // almacenar la variable +verdadera en n
consola.log (n); // Impresión de la variable n
var m = +falso; // almacenar la variable +falso en m
consola.log (m); // Impresión de la variable M

Producción

Cómo usar el operador ternario para convertir un booleano a un número en JavaScript

El operador ternario (?) se usa siguiendo la sintaxis proporcionada a continuación:

Sintaxis

? 1: 0;

La siguiente línea de código utiliza el operador ternario para convertir falso y verdadero a 0 y 1 respectivamente:

Código

var q = verdadero ? 1: 0; // Declarando la variable Q
consola.log (q); // Impresión de la variable Q
var w = falso ? 1: 0; // declarando w variable
consola.log (w); // Impresión de la variable W

Producción

Cómo usar la función Number () para convertir un booleano a un número en JavaScript

La función Número () se puede usar para convertir un valor booleano en un número, y funciona sobre la base de la siguiente sintaxis:

Sintaxis

Número (valor booleano);

El código que se proporciona a continuación muestra que el valor booleano se pasa para convertirlo en un número:

Código

var e = número (verdadero); // declarando E variable
consola.log (e); // Impresión de la variable E
var r = número (falso); // declarando R variable
consola.log (r); // Impresión de la variable R

Producción

Cómo usar operadores aritméticos para convertir boolean en un número en JavaScript

Curiosamente, los operadores aritméticos también se pueden usar para convertir un booleano a un número en JavaScript.

Ucantar * para convertir un booleano a un número

La sintaxis proporcionada a continuación convierte el booleano en número:

*1

Las siguientes líneas de código convierten el valor booleano "FALSO"Al número respectivo (0) y"Verdadero" a 1":

Código

var a = falso*1; // declarando una variable
consola.log (a); // Impresión de la variable A
var s = verdadero*1; // declarando s variable
consola.log (s); // Impresión de la variable S

Producción

Usar + para convertir un booleano en un número

Para convertir un booleano en un número usando + operador, debe usar "0" con ese valor booleano: hemos practicado "+"Para convertir booleano a un número como se muestra a continuación:

var d = falso+0; // Declarando la variable D
consola.log (d); // Impresión de la variable D
var f = verdadero+0; // Declarando la variable F
consola.log (f); // Impresión de la variable F

Producción

Conclusión

JavaScript brinda apoyo a varias funciones y operadores para convertir un booleano en un número. Este artículo contiene la funcionalidad de la función Número (), y los operadores tales como y, o, ternario y aritmético. Todos estos operadores y funciones se utilizan para convertir un booleano en un número. Un número booleano tiene valor verdadero/on y falso/apagado; Por lo tanto, cuando un booleano se convierte en un número, devolvería 1 o 0 para True/On o False/Off respectivamente.