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:
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.