Kako pretvoriti niz v logično vrednost v JavaScriptu

Kako Pretvoriti Niz V Logicno Vrednost V Javascriptu



Včasih so logične vrednosti shranjene v zbirkah podatkov kot nizi in programerji lahko te vrednosti uporabijo za izvajanje določenih dejanj na spletnih mestih ali v aplikacijah. V tem primeru jih je treba pred uporabo teh nizov v logičnih operacijah pretvoriti v logične vrednosti.

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

je bil vrvica = 'false' ;

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:

!! vrvica

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:

je bil vrvica = 'prav'

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:

Boolean ( vrvica )
  • 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:

je bil vrvica = 'prav'

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

je bil vrvica = 'false'

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.