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