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.