Kaip konvertuoti eilutę į Būlio „JavaScript“.

Kaip Konvertuoti Eilute I Bulio Javascript



Kartais loginės reikšmės saugomos duomenų bazėse kaip eilutės, o programuotojai gali naudoti šias reikšmes, kad atliktų konkrečius veiksmus svetainėse ar programose. Esant tokiai situacijai, prieš naudojant šias eilutes loginėse operacijose, jos turi būti konvertuojamos į logines reikšmes.

Šioje pamokoje bus parodyti metodai, kaip konvertuoti eilutę į loginę, naudojant „JavaScript“.

Kaip konvertuoti / paversti eilutę į Būlio, naudojant JavaScript?

Norėdami konvertuoti eilutę į loginę vertę naudodami „JavaScript“, naudokite šiuos metodus:







  • Griežtos lygybės operatorius (===)
  • Dvigubas ne (!!) operatorius
  • Būlio objektas

Pažiūrėkime, kaip šie metodai veiks.



1 būdas: konvertuokite eilutę į Būlio, naudodami griežtos lygybės (===) operatorių

Griežta lygybė (===) operatorius arba ' tapatybę “ operatorius naudojamas konvertuoti eilutę į loginę reikšmę. Jis patikrina, ar kairiosios pusės vertė tampa lygi dešiniosios pusės reikšmei. Jei taip! tai grįžta' tiesa 'kitu atveju jis grįžta' klaidinga “.



Sintaksė
Griežtos lygybės operacijos sintaksė yra tokia.:





a === b

Grąžinimo vertė
Jo išėjimai ' tiesa “, jei lyginamosios reikšmės susideda iš tos pačios vertės ir tipo.

1 pavyzdys :
Sukurkite kintamąjį pavadinimu ' styga ', kurioje saugoma loginė reikšmė' tiesa “ kaip eilutę:



buvo styga = 'tiesa' ;

Palyginkite eilutę su eilute ' tiesa ' naudojant ' Griežta lygybė (===) Operatorius. Tik jei eilutė yra ' tiesa “, išvestiei bus priskirta loginė reikšmė „ tiesa “:

buvo rezultatas = styga === 'tiesa' ;

Išspausdinkite rezultatą konsolėje naudodami „ console.log() “ metodas:

konsolė. žurnalas ( rezultatas ) ;

Išvestis

Išvestyje rodoma „ tiesa “, nes griežta lygybė grįžta į teisingą, kai abu operandai yra vienodi pagal tipą ir vertę.

2 pavyzdys :
Kintamajame ' styga “, saugoti loginę vertę “ klaidinga “:

buvo styga = 'klaidinga' ;

Palyginkite eilutę ' klaidinga 'su eilute' tiesa “:

buvo rezultatas = styga === 'tiesa' ;

Išvestis

Išvestis rodo „ klaidinga “, nes griežtos lygybės operatorius grąžina true, jei eilutė iš tikrųjų yra „ tiesa “.

2 būdas: Konvertuokite eilutę į Būlio vertę naudodami dvigubą NOT (!!) operatorių

Norėdami konvertuoti eilutę į loginį, yra kitas JavaScript metodas, žinomas kaip dvigubas šauktukas (!!), kuris yra dvigubas NOT (!!) operatorius. Jis grąžina loginę reikšmę, pakeisdamas vieno NOT operatoriaus rezultatą.

Sintaksė
Dvigubo NOT (!!) operatoriaus sintaksė yra tokia:

!! styga

Aukščiau pateiktoje sintaksėje:

  • Pirmasis (!) operatorius pakeičia jį į apverstą loginę reikšmę. Antrasis (!) operatorius apverčia apverstą loginę reikšmę. Kitaip tariant, dabar tai yra tikroji objekto Būlio vertė.

1 pavyzdys :
Sukurkite kintamąjį ' styga “ ir išsaugokite loginę reikšmę “ tiesa “ kaip eilutę:

buvo styga = 'tiesa'

Naudokite dvigubą NOT (!!) operatorių su eilute, kad konvertuotumėte į loginę reikšmę:

konsolė. žurnalas ( !! styga ) ;

Išvestis

Išvesties ekrane „ tiesa “, kaip ir ( !! ) operatorius, pirmasis ( ! ) konvertuoja “ tiesa 'į' klaidinga “, tada antrasis ( ! ) vėl paverčia jį į tiesa “.

3 būdas: konvertuokite eilutę į Būlio vertę naudodami Būlio objektą

Norėdami konvertuoti eilutę į loginę vertę, naudokite įtaisytąją „JavaScript“ Būlio “ objektas. Tai loginių verčių įpakavimo objektas.

Sintaksė
Sintaksė, skirta konvertuoti eilutę į loginę, naudojant Būlio objektą, yra tokia:

Būlio ( styga )
  • Jis naudoja eilutę kaip argumentą ir grąžina loginę reikšmę.
  • Tai grįžta' tiesa “, jei perduota eilutė nėra tuščia.
  • Jei eilutė tuščia, ji grąžina „ klaidinga “.

1 pavyzdys :
Sukurkite kintamąjį ' styga “ ir išsaugokite loginę reikšmę “ tiesa “ kaip eilutę:

buvo styga = 'tiesa'

Iškvieskite Būlio įvyniotuvą perduodami eilutę:

Būlio ( styga ) ;

Išvestis

Išvestis grąžina loginę reikšmę ' tiesa “, nes perduota eilutė nėra tuščia.

2 pavyzdys :
Išsaugokite loginę reikšmę “ klaidinga 'kintamajame' styga “:

buvo styga = 'klaidinga'

Iškvieskite Būlio įpakavimą perduodant eilutę:

Būlio ( styga ) ;

Atitinkama išvestis bus tokia:

Išvada

Norėdami konvertuoti eilutę į loginę, naudokite ' Griežta lygybė ' operatorius (===), kuris lygina nurodytą eilutę su eilute ' tiesa “ ir grąžina loginę reikšmę “ tiesa “, jei palyginamos vertės yra tos pačios rūšies ir vertės. „ Dvigubai ne “ ( !! ) operatorius grąžina loginę reikšmę, pakeisdamas vieno NOT operatoriaus rezultatą arba „JavaScript“ Būlio 'Objektas, kuris grąžina loginę reikšmę' tiesa 'jei perduota eilutė nėra tuščia eilutė, kitaip grįžti' klaidinga “. Šioje pamokoje demonstruojami metodai, kaip konvertuoti eilutę į loginę, naudojant „JavaScript“.