Hvordan konvertere booleans til tall i JavaScript

Hvordan konvertere booleans til tall i JavaScript
Som andre programmeringsspråk støtter JavaScript den boolske datatypen. Den boolske datatypen inneholder en av verdiene sanne/på og usant/off. Ulike metoder eksisterer for å konvertere en boolsk til et tall ved hjelp av JavaScript. Når du konverterer en boolsk til et tall, vil du enten få 0 eller 1 i stedet for henholdsvis falsk/av eller sant/på. Denne artikkelen gir en demonstrasjon av å konvertere en boolsk til et tall i JavaScript:

Før vi kommer inn på detaljene, bruker vi VS -kode for å skrive JavaScript -kode.

Hvordan konvertere en boolsk til et tall i JavaScript

Denne delen gir bruk av forskjellige funksjoner og operatører som vil bli brukt til å konvertere en boolsk til et tall i JavaScript.

Hvordan bruke Unary Operator for å konvertere en boolsk til et tall i JavaScript

Den unary operatøren er bare å prefiksere en "+”Tegn til en boolsk verdi og den boolske verdien vil bli konvertert til det respektive nummeret. Den unary -operasjonen utføres ved hjelp av følgende syntaks:

Syntaks

+;

For eksempel konverterer følgende kode falske og sanne boolske verdier til relevante tall:

Kode

var n = +sant; // lagring av +true i n variabel
konsoll.logg (n); // Skrive ut N -variabelen
var m = +falsk; // lagring av +falsk i M -variabel
konsoll.logg (m); // Skrive ut M -variabelen

Produksjon

Hvordan bruke ternær operatør for å konvertere en boolsk til et tall i JavaScript

Den ternære operatøren (?) brukes ved å følge syntaksen nedenfor:

Syntaks

? 1: 0;

Følgende kodelinje bruker den ternære operatøren for å konvertere henholdsvis usann og sann til 0 og 1:

Kode

var q = sant ? 1: 0; // erklære Q -variabel
konsoll.logg (q); // Skrive ut Q -variabelen
var w = falsk ? 1: 0; // erklære w variabel
konsoll.logg (w); // Skrive ut W -variabelen

Produksjon

Hvordan bruke nummer () -funksjon for å konvertere en boolsk til et tall i JavaScript

Nummer () -funksjonen kan brukes til å konvertere en boolsk verdi til et tall, og den fungerer på grunnlag av følgende syntaks:

Syntaks

Nummer (boolsk-verdi);

Koden nedenfor viser at boolsk verdi sendes for å konvertere den til et tall:

Kode

var e = tall (sant); // erklære e variabel
konsoll.logg (e); // Skrive ut E -variabelen
var r = tall (falsk); // erklære r variabel
konsoll.logg (r); // Skrive ut R -variabelen

Produksjon

Hvordan bruke aritmetiske operatører for å konvertere boolsk til et tall i JavaScript

Interessant nok kan de aritmetiske operatørene også brukes til å konvertere et boolsk til et tall i JavaScript.

USyng * for å konvertere en boolsk til et tall

Syntaksen gitt nedenfor konverterer boolsk til nummer:

*1

Følgende kodelinjer konverterer den boolske verdien “Falsk”Til respektive nummer (0) og“ekte”Til“ 1 ”:

Kode

var a = falsk*1; // erklære en variabel
konsoll.logg (a); // Skrive ut en variabel
var s = true*1; // erklære s variabel
konsoll.tømmerstokker); // Skrive ut S -variabelen

Produksjon

Bruker + for å konvertere en boolsk til et tall

For å konvertere en boolsk til et tall ved hjelp av + operatør, må du bruke “0” med den boolske verdien: vi har øvd på ”+”For å konvertere boolean til et tall som vist nedenfor:

var d = falsk+0; // erklære d variabel
konsoll.logg (d); // Skrive ut D -variabelen
var f = true+0; // erklære f variabel
konsoll.logg (f); // Skrive ut F -variabelen

Produksjon

Konklusjon

JavaScript gir støtte fra forskjellige funksjoner og operatører for å konvertere en boolsk til et tall. Denne artikkelen inneholder funksjonaliteten til tall () -funksjonen, og operatører som og, eller, unary, ternary og aritmetikk. Alle disse operatørene og funksjonene brukes til å konvertere en boolsk til et tall. Et boolsk tall har verdi True/On og FALSE/OFF; Derfor, når en boolsk omdannes til et tall, vil den returnere 1 eller 0 for henholdsvis True/ON eller FALSE/OFF.