Příklad operátoru dvojitého vykřičníku v JavaScriptu

Priklad Operatoru Dvojiteho Vykricniku V Javascriptu



Každý zná jediný vykřičník ( ! ) znak zvaný logický „ ne ” operátor, který se používá k obrácení booleovské hodnoty, jako je např. !skutečný 'vrací' Nepravdivé ', zatímco ' !Nepravdivé 'vrací' skutečný “. dvojitý vykřičník ( !! ) symboly nazývané také „ dvojitý třesk “, nebo „ dvojité výstřely “ změnit hodnotu pravdy nebo nepravdy na “ skutečný “ nebo „ Nepravdivé “. Je to jednoduchý způsob, jak převést proměnnou na booleovskou (pravda nebo nepravda) hodnotu.

Tato studie bude definovat dvojitý vykřičník v JavaScriptu.

Co je operátor dvojitého vykřičníku v JavaScriptu?

dvojitý vykřičník ( !! ) není JavaScript operátor, je to double, ne ( ! ) operátor, protože ne ( ! ) operátor se používá dvakrát v operátoru dvojitého vykřičníku ( !! ). První (!) operátor jej změní na obrácenou booleovskou hodnotu. Druhý (!) operátor invertuje převrácenou booleovskou hodnotu. Jinými slovy, je to nyní skutečná booleovská hodnota objektu.







Falešné hodnoty v JavaScriptu

V JavaScriptu jsou nedefinované, 0, null, NaN a prázdné řetězce (‘‘) nepravdivé hodnoty.



Pravdivé hodnoty v JavaScriptu

Pravdivé hodnoty JavaScriptu jsou 1, neprázdný řetězec, libovolné nenulové číslo, pole, objekty a tak dále.



Podívejme se na příklady dvojitého vykřičníku v JavaScriptu.





Příklad 1:

Vytvořte proměnnou ' A “ a přiřadit booleovskou hodnotu “ Nepravdivé “:

tady je = Nepravdivé

Použijte operátor double not(!) nebo dvojitý vykřičník(!!) s proměnnou:



!! A ;

Výstup dává booleovskou hodnotu „ Nepravdivé “:

Ve výše uvedeném výstupu je hodnota proměnné „ A “ se nejprve převrátí na “ skutečný “ pak jej druhý (!) operátor opět převede na „ Nepravdivé “.

Níže uvedená tabulka představuje výsledek všech pravdivých a nepravdivých hodnot JavaScriptu pomocí dvojitého vykřičníku !! JavaScript:

Hodnota !!Hodnota
skutečný skutečný
Nepravdivé Nepravdivé
0 Nepravdivé
1 skutečný
nedefinováno Nepravdivé
nula Nepravdivé
'' Nepravdivé
'Linux' skutečný

Podívejme se, jak dvojitý vykřičník funguje na různých hodnotách a typech dat.

Příklad 2: Použití (!!) na booleovské hodnoty

Pojďme zkontrolovat vliv dvojitého vykřičníku (!!) na booleovské hodnoty:

Příklad 3: Použití (!!) na celočíselné hodnoty

Předejte celá čísla 0 a 1 do „ console.log() ” metoda s dvojitým vykřičníkem (!!) a zobrazí se výsledek:

Příklad 4: Použití (!!) na nulové nebo nedefinované hodnoty

Podívejme se na účinek dvojitého vykřičníku (!!) na hodnoty null nebo nedefinované:

Příklad 5: Použití (!!) na řetězcové hodnoty

Podívejte se na účinek dvojitého vykřičníku (!!) na prázdný řetězec a řetězec přecházející do „ console.log() “ metoda:

Sestavili jsme základní pokyny týkající se znaku dvojitého vykřičníku (!!) v JavaScriptu.

Závěr

dvojitý vykřičník ( !! ) také známý jako ' dvojitý třesk “, nebo „ dvojité výstřely ” je operátor double not (!), který mění hodnotu pravdivého nebo nepravdivého tvrzení na “ skutečný “ nebo „ Nepravdivé “. Je převedena na invertovanou booleovskou hodnotu pomocí prvního (!) operátoru. Potom druhý (!) operátor invertuje převrácenou booleovskou hodnotu. Nakonec dává stejné výsledky jako booleovské výrazy (True, False). Tato studie definovala dvojitý výkřik v JavaScriptu.