Š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 “:
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:
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ę:
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:
- 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ę:
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 “:
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“.