Ta vadnica bo prikazala metode za pretvorbo niza v logično vrednost z uporabo JavaScripta.
Kako pretvoriti/pretvoriti niz v logično vrednost z uporabo JavaScripta?
Uporabite naslednje metode za pretvorbo niza v logično vrednost s pomočjo JavaScripta:
- Operator stroge enakosti (===)
- Double not (!!) operator
- Logični predmet
Poglejmo, kako bodo te metode delovale.
1. način: Pretvorite niz v logično vrednost z uporabo operatorja stroge enakosti (===)
' Stroga enakost ” (===) Operater ali ' identiteta ” se uporablja za pretvorbo niza v logično vrednost. Preveri, ali vrednost na levi strani postane enaka vrednosti na desni strani. Če je odgovor pritrdilen! se vrača' prav ' drugače vrne ' lažno ”.
Sintaksa
Sintaksa za operator stroge enakosti je naslednja:
a === b
Povratna vrednost
Njegovi rezultati ' prav ”, če so primerjane vrednosti sestavljene iz iste vrednosti in vrste.
Primer 1 :
Ustvarite spremenljivko z imenom ' vrvica », ki shrani logično vrednost« prav ” kot niz:
je bil vrvica = 'prav' ;
Primerjaj niz z nizom ' prav ' uporabljati ' Stroga enakost ” (===) Operater. Samo, če je niz ' prav «, izhodu bo dodeljena logična vrednost » prav ”:
je bil rezultat = vrvica === 'prav' ;Natisnite rezultat na konzoli z uporabo ' console.log() ” metoda:
konzola. dnevnik ( rezultat ) ;Izhod
Izhod prikaže ' prav «, saj stroga enakost vrne true, ko sta oba operanda enaka glede na vrsto in vrednost.
Primer 2 :
V spremenljivki ' vrvica ', shrani logično vrednost ' lažno ”:
Primerjaj niz ' lažno 'z nizom' prav ”:
je bil rezultat = vrvica === 'prav' ;Izhod
Izhod prikazuje ' lažno «, ker operator stroge enakosti vrne true, če je niz dejansko » prav ”.
2. način: Pretvorite niz v logično vrednost z uporabo dvojnega NE (!!) operatorja
Za pretvorbo niza v logično vrednost je v JavaScriptu na voljo še ena metoda, znana kot dvojni klicaj (!!), ki je dvojni operator NE (!!). Vrne logično vrednost tako, da obrne rezultat enega samega operatorja NOT.
Sintaksa
Sintaksa za dvojni operator NE (!!) je naslednja:
V zgornji sintaksi:
- Prvi (!) operater jo spremeni v obrnjeno logično vrednost. Drugi (!) operator obrne obrnjeno logično vrednost. Z drugimi besedami, to je zdaj dejanska logična vrednost predmeta.
Primer 1 :
Ustvarite spremenljivko ' vrvica ' in shrani logično vrednost ' prav « kot niz v njem:
Uporabite dvojni operator NOT (!!) z nizom za pretvorbo v logično vrednost:
konzola. dnevnik ( !! vrvica ) ;Izhod
Izhod prikaže ' prav ', kot v ( !! ) operater, najprej ( ! ) pretvori ' prav 'v' lažno «, nato drugi ( ! ) znova pretvori v ' prav ”.
3. način: Pretvorite niz v logično vrednost z uporabo logičnega predmeta
Za pretvorbo niza v logično vrednost uporabite vgrajen JavaScript ' Boolean ” predmet. Je ovojni objekt za logične vrednosti.
Sintaksa
Sintaksa za pretvorbo niza v logično vrednost s pomočjo logičnega predmeta je naslednja:
- Kot argument vzame niz in vrne logično vrednost.
- Vrača se' prav ”, če posredovani niz ni prazen.
- Za prazen niz vrne ' lažno ”.
Primer 1 :
Ustvarite spremenljivko ' vrvica ' in shrani logično vrednost ' prav « kot niz v njem:
Pokličite logični ovoj tako, da posredujete niz:
Boolean ( vrvica ) ;Izhod
Izhod vrne logično vrednost ' prav «, saj posredovani niz ni prazen.
Primer 2 :
Shranite logično vrednost ' lažno 'v spremenljivki' vrvica ”:
Prikličite logični ovoj tako, da posredujete niz:
Boolean ( vrvica ) ;Ustrezen rezultat bo:
Zaključek
Če želite pretvoriti niz v logično vrednost, uporabite » Stroga enakost ” (===), ki podani niz primerja z nizom “ prav « in vrne logično vrednost « prav ”, če sta primerjani vrednosti iste vrste in vrednosti. ' Dvojno ne ” ( !! ) vrne logično vrednost tako, da obrne rezultat enega samega operatorja NOT ali JavaScript ' Boolean ' Objekt, ki vrne logično vrednost ' prav ” če posredovani niz ni prazen niz drugače vrni “ lažno ”. Ta vadnica prikazuje metode za pretvorbo niza v logično vrednost z uporabo JavaScripta.