Tento tutoriál demonštruje metódy na konverziu reťazca na booleovský pomocou JavaScriptu.
Ako previesť/transformovať reťazec na booleovský pomocou JavaScriptu?
Na konverziu reťazca na boolovský kód pomocou JavaScriptu použite nasledujúce metódy:
- Operátor striktnej rovnosti (===)
- Dvojitý nie (!!) operátor
- Booleovský objekt
Pozrime sa, ako budú tieto metódy fungovať.
Metóda 1: Konvertujte reťazec na booleovský pomocou operátora striktnej rovnosti (===).
' Prísna rovnosť “ (===) Operátor alebo „ identity Operátor ” sa používa na konverziu reťazca na boolovskú hodnotu. Overuje, či sa hodnota na ľavej strane rovná hodnote na pravej strane. Ak áno! vracia sa' pravda “inak sa vráti “ falošný “.
Syntax
Syntax operátora striktnej rovnosti je nasledovná:
a === b
Návratová hodnota
Jeho výstupy“ pravda ” ak porovnávané hodnoty pozostávajú z rovnakej hodnoty a typu.
Príklad 1 :
Vytvorte premennú s názvom „ reťazec “, ktorý ukladá boolovskú hodnotu “ pravda “ ako reťazec:
bol reťazec = 'pravda' ;
Porovnajte reťazec s reťazcom “ pravda “ pomocou „ Prísna rovnosť “ (===) Operátor. Iba ak je reťazec „ pravda “, výstupu bude pridelená boolovská hodnota “ pravda “:
bol výsledok = reťazec === 'pravda' ;Vytlačte výsledok na konzole pomocou „ console.log() “ metóda:
konzoly. log ( výsledok ) ;Výkon
Na výstupe sa zobrazí „ pravda ”, pretože prísna rovnosť sa vráti ako true, keď sú oba operandy rovnaké, pokiaľ ide o typ a hodnotu.
Príklad 2 :
V premennej ' reťazec “, uložiť boolovskú hodnotu “ falošný “:
Porovnajte reťazec ' falošný 's reťazcom' pravda “:
bol výsledok = reťazec === 'pravda' ;Výkon
Výstup zobrazuje „ falošný ” pretože operátor striktnej rovnosti vráti hodnotu true, ak je reťazec skutočne “ pravda “.
Metóda 2: Konvertujte reťazec na booleovský pomocou operátora Double NOT (!!).
Ak chcete previesť reťazec na booleovský, v JavaScripte existuje iná metóda, známa ako dvojité výkričníky (!!), čo je dvojitý operátor NOT (!!). Vracia boolovskú hodnotu obrátením výsledku jedného operátora NOT.
Syntax
Syntax operátora double NOT (!!) je nasledovná:
Vo vyššie uvedenej syntaxi:
- Prvý (!) operátor ju zmení na prevrátenú boolovskú hodnotu. Druhý (!) operátor invertuje prevrátenú boolovskú hodnotu. Inými slovami, teraz je to skutočná booleovská hodnota objektu.
Príklad 1 :
Vytvorte premennú ' reťazec “ a uložiť boolovskú hodnotu “ pravda “ ako reťazec v ňom:
Na konverziu na boolovskú hodnotu použite operátor double NOT (!!) s reťazcom:
konzoly. log ( !! reťazec ) ;Výkon
Výstup zobrazuje „ pravda ', ako v ( !! ) operátor, prvý ( ! ) konvertuje “ pravda ' do ' falošný “, potom druhý ( ! ) opäť prevedie na „ pravda “.
Metóda 3: Konvertujte reťazec na boolovský pomocou boolovského objektu
Na konverziu reťazca na booleovskú hodnotu použite vstavaný JavaScript „ Boolean “objekt. Je to obalový objekt pre boolovské hodnoty.
Syntax
Syntax na konverziu reťazca na booleovský pomocou boolovského objektu je nasledovná:
- Vezme reťazec ako argument a vráti boolovskú hodnotu.
- Vracia sa' pravda ” ak odovzdaný reťazec nie je prázdny.
- Pre prázdny reťazec vráti „ falošný “.
Príklad 1 :
Vytvorte premennú ' reťazec “ a uložiť boolovskú hodnotu “ pravda “ ako reťazec v ňom:
Zavolajte logický obal odovzdaním reťazca:
Boolean ( reťazec ) ;Výkon
Výstup vráti boolovskú hodnotu “ pravda ”, pretože odovzdaný reťazec nie je prázdny.
Príklad 2 :
Uložiť boolovskú hodnotu “ falošný 'v premennej' reťazec “:
Vyvolajte booleovský obal odovzdaním reťazca:
Boolean ( reťazec ) ;Zodpovedajúci výstup bude:
Záver
Ak chcete previesť reťazec na booleovský, použite príkaz „ Prísna rovnosť ” operátor (===), ktorý porovnáva zadaný reťazec s reťazcom “ pravda “ a vráti boolovskú hodnotu “ pravda ” ak sú porovnávané hodnoty rovnakého typu a hodnoty. ' Dvojité nie “ ( !! ) operátor vráti boolovskú hodnotu obrátením výsledku jedného operátora NOT alebo JavaScriptu “ Boolean 'Objekt, ktorý vracia boolovskú hodnotu' pravda ” ak odovzdaný reťazec nie je prázdny, inak vráťte “ falošný “. Tento tutoriál demonštruje metódy na konverziu reťazca na boolovský kód pomocou JavaScriptu.