Kako pretvoriti niz u Booleov u JavaScriptu

Kako Pretvoriti Niz U Booleov U Javascriptu



Ponekad su Booleove vrijednosti pohranjene u bazama podataka kao nizovi, a programeri mogu koristiti te vrijednosti za izvođenje određenih radnji na web stranicama ili aplikacijama. U toj situaciji, prije upotrebe tih nizova u logičkim operacijama, moraju se pretvoriti u Booleove vrijednosti.

Ovaj vodič će pokazati metode za pretvaranje niza u booleov pomoću JavaScripta.

Kako pretvoriti/transformirati niz u Booleov pomoću JavaScripta?

Koristite sljedeće metode za pretvaranje niza u booleov pomoću JavaScripta:







  • Strogi operator jednakosti (===)
  • Double not (!!) operator
  • Booleov objekt

Pogledajmo kako će ove metode funkcionirati.



1. metoda: Pretvorite niz u Booleov pomoću operatora striktne jednakosti (===)

' Stroga jednakost (===) Operater ili ' identitet ” operator se koristi za pretvaranje niza u Booleovu vrijednost. Provjerava postaje li vrijednost s lijeve strane jednaka vrijednosti s desne strane. Ako da! vraća se' pravi ” inače vraća “ lažno ”.



Sintaksa
Sintaksa za operator striktne jednakosti je sljedeća:





a === b

Povratna vrijednost
Njegovi rezultati' pravi ” ako se uspoređivane vrijednosti sastoje od iste vrijednosti i tipa.

Primjer 1 :
Napravite varijablu pod nazivom ' niz ' koji pohranjuje Booleovu vrijednost ' pravi ” kao niz:



bio je niz = 'pravi' ;

Usporedite niz sa nizom ' pravi ' koristiti ' Stroga jednakost (===) Operater. Samo ako je niz ' pravi ', izlazu će biti dodijeljena Booleova vrijednost ' pravi ”:

bio je proizlaziti = niz === 'pravi' ;

Ispišite rezultat na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( proizlaziti ) ;

Izlaz

Izlaz prikazuje ' pravi ”, budući da striktna jednakost vraća true kada su oba operanda jednaka u smislu tipa i vrijednosti.

Primjer 2 :
U varijabli ' niz ', pohrani Booleovu vrijednost ' lažno ”:

bio je niz = 'lažan' ;

Usporedite niz ' lažno 'sa nizom' pravi ”:

bio je proizlaziti = niz === 'pravi' ;

Izlaz

Izlaz pokazuje ' lažno ” jer striktni operator jednakosti vraća true ako je niz zapravo “ pravi ”.

Metoda 2: Pretvorite niz u Booleov pomoću dvostrukog NOT (!!) operatora

Za pretvaranje niza u booleov, postoji još jedna metoda u JavaScriptu, poznata kao dvostruki uzvik (!!) koji je dvostruki NOT (!!) operator. Vraća Booleovu vrijednost poništavanjem rezultata jednog NOT operatora.

Sintaksa
Sintaksa dvostrukog NE (!!) operatora je sljedeća:

!! niz

U gornjoj sintaksi:

  • Prvi (!) operator ga mijenja u invertiranu Booleovu vrijednost. Drugi (!) operator invertira invertiranu Booleovu vrijednost. Drugim riječima, to je sada stvarna Booleova vrijednost objekta.

Primjer 1 :
Napravite varijablu ' niz ” i pohranite Booleovu vrijednost “ pravi ” kao niz u njemu:

bio je niz = 'pravi'

Upotrijebite dvostruki NOT (!!) operator s nizom za pretvaranje u Booleovu vrijednost:

konzola. log ( !! niz ) ;

Izlaz

Izlaz prikazuje ' pravi ”, kao u ( !! ) operator, prvi ( ! ) pretvara “ pravi 'u' lažno ”, zatim drugi ( ! ) ponovno ga pretvara u ' pravi ”.

Metoda 3: Pretvorite niz u Booleov pomoću Booleovog objekta

Za pretvaranje niza u booleov, koristite ugrađeni JavaScript ' Booleov ” objekt. To je objekt omotač za boolean vrijednosti.

Sintaksa
Sintaksa za pretvaranje stringa u Boolean uz pomoć Boolean objekta je sljedeća:

Booleov ( niz )
  • Uzima niz kao argument i vraća Booleovu vrijednost.
  • Vraća se' pravi ” ako proslijeđeni niz nije prazan.
  • Za prazan niz, vraća ' lažno ”.

Primjer 1 :
Napravite varijablu ' niz ” i pohranite Booleovu vrijednost “ pravi ” kao niz u njemu:

bio je niz = 'pravi'

Pozovite Boolean omot prosljeđujući niz:

Booleov ( niz ) ;

Izlaz

Izlaz vraća Booleovu vrijednost ' pravi ”, jer proslijeđeni niz nije prazan.

Primjer 2 :
Pohranite Booleovu vrijednost ' lažno 'u varijabli' niz ”:

bio je niz = 'lažan'

Pozovite Boolean omot prosljeđivanjem niza:

Booleov ( niz ) ;

Odgovarajući izlaz će biti:

Zaključak

Za pretvaranje niza u Booleov, koristite ' Stroga jednakost ” operator (===) koji uspoređuje navedeni niz s nizom “ pravi ” i vraća Booleovu vrijednost “ pravi ” ako su uspoređivane vrijednosti iste vrste i vrijednosti. ' Duplo ne ” ( !! ) vraća Booleovu vrijednost preokrećući rezultat jednog NOT operatora, ili JavaScript “ Booleov ” Objekt koji vraća Booleovu vrijednost “ pravi ” ako proslijeđeni niz nije prazan niz inače vrati “ lažno ”. Ovaj vodič demonstrira metode za pretvaranje niza u booleov pomoću JavaScripta.