Hvordan sjekke om typen er boolsk ved hjelp av JavaScript

Hvordan sjekke om typen er boolsk ved hjelp av JavaScript
Boolske uttrykk representerer logiske enheter og har to mulige utfall, sanne og usant. For å bekrefte variabelen, kan du bruke forskjellige JavaScript -tilnærminger i programmet ditt, inkludert "typeof”Operatør, Strict Equality Operator (===), eller“toString.anrop()”Metode.

Dette innlegget vil beskrive metodene for å sjekke om typen variabel er boolsk eller ikke ved hjelp av JavaScript.

Hvordan sjekke/bekrefte om typen er boolsk ved hjelp av JavaScript?

For å bestemme om variabel -typen er boolsk eller ikke, bruk følgende forhåndsdefinerte metoder:

  • type av operatør
  • Streng likestillingsoperatør (===)
  • Call () Metode

La oss undersøke arbeidet med ovennevnte metoder.

Metode 1: Kontroller om typen er boolsk ved hjelp av type av operatøren

Bruk “typeof”Operatør for å avgjøre om variabel -typen er boolsk eller ikke. Mer spesifikt kan denne operatøren sammenligne variabel -typen med den spesifiserte typen ved hjelp av den strenge likestillingsoperatøren.

Syntaks

Følg den gitte syntaks for å bruke typen Operatør:

type av x === 'boolean'

Eksempel

Lag en variabel “en”Og tilordne verdi”ekte”:

var a = sant;

Ring "typeof”Operatør i“konsoll.Logg()”Metode med en streng likhetsoperatør for å sjekke om verdien av variabelen”en”Er boolsk eller ikke:

konsoll.log (typeof a === 'boolean');

Utgangen vises “ekte”Som indikerer at variabelen er boolsk:

Metode 2: Kontroller om typen er boolsk ved hjelp av streng likestillingsoperatør (===)

For å avgjøre om typen variabel er boolsk, bruk "===”Operatør. Den strenge likestillingsoperatøren sammenligner variabler basert på både deres type og deres verdi, og den returnerer en boolsk verdi.

Syntaks

For streng likestillingsoperatør, bruk syntaksen nedenfor:

x === true;

Eksempel

Sjekk variabelen med en streng likestillingoperatør med den boolske verdien “ekte”:

konsoll.logg (a === true);

Utgangen vises “ekte”Ettersom begge operander av den strenge likestillingsoperatøren er de samme når det gjelder type og verdi:

Metode 3: Sjekk om typen er boolsk ved hjelp av toString.Call () Metode

For å avgjøre om en variabel er en boolsk eller ikke, bruk "toString.anrop()”Metode. Det fungerer eller oppfører seg på samme måte som den type operatøren.

Syntaks

ToString.Call () -metode kan brukes med følgende syntaks:

toString.ring (x) === '[objekt boolean]'

Her passerer variabelen “x”Som et argument for metoden og matcher den med“[Objektdata_type]”.

Eksempel

Ring toString.ring () -metoden ved å passere variabelen og deretter matche den med '[Objekt boolsk]'. Hvis det blir matchet, vil metoden komme tilbake “ekte”Annet,“falsk”:

konsoll.Logg (ToString.ring (a) === '[objekt boolean]');

Den tilsvarende utgangen vil være som følger

All nødvendig informasjon er samlet relatert til å verifisere variabelen, er den boolsk eller ikke?

Konklusjon

For å sjekke om typen er boolsk, bruk “Typeof”Operatør,“streng likhet”Operatør (===), eller“toString.anrop()”Metode. Alle disse tilnærmingene gir effektive resultater; Imidlertid "typeof”Operatør er den mest brukte metoden i JavaScript for å bestemme variabel -typen. Dette innlegget beskrev metodene for å sjekke om typen variabel er boolsk eller ikke ved hjelp av JavaScript.