Ez a tanulmány meghatározza a kettős felkiáltójelet a JavaScriptben.
Mi az a kettős felkiáltó operátor a JavaScriptben?
A kettős felkiáltójel ( !! ) nem JavaScript operátor, ez egy dupla, not ( ! ) operátor, mert a nem ( ! ) operátor kétszer szerepel a dupla felkiáltójeles operátorban ( !! ). Az első (!) operátor invertált logikai értékre változtatja. A második (!) operátor megfordítja az invertált logikai értéket. Más szóval, ez most az objektum tényleges logikai értéke.
Hamis értékek a JavaScriptben
A JavaScriptben a meghatározatlan, 0, null, NaN és üres karakterláncok (’’) a hamis értékek.
Valódi értékek a JavaScriptben
A JavaScript igazságértékei 1, nem üres karakterlánc, tetszőleges nem nulla szám, tömbök, objektumok stb.
Nézzük meg a kettős felkiáltás példáit a JavaScriptben.
1. példa:
Hozzon létre egy változót ' a ', és rendeljen hozzá egy logikai értéket' hamis ”:
van egy = hamisHasználja a double not(!) operátort vagy a dupla felkiáltójelet(!!) a változóval:
!! a ;
A kimenet a logikai értéket adja meg ' hamis ”:
A fenti kimenetben a „ változó értéke a ' először '' igaz ', majd a második (!) operátor ismét invertálja a ' hamis ”.
Itt az alábbi táblázat az összes igaz és hamis JavaScript-érték eredményét mutatja a dupla felkiáltójel használatával!! JavaScript:
Érték | !!Érték |
igaz | igaz |
hamis | hamis |
0 | hamis |
1 | igaz |
meghatározatlan | hamis |
nulla | hamis |
'' | hamis |
'Linux' | igaz |
Nézzük meg, hogyan működik a kettős felkiáltás különböző értékeken és adattípusokon.
2. példa: (!!) alkalmazása logikai értékekre
Vizsgáljuk meg a kettős felkiáltás (!!) hatását a logikai értékekre:
3. példa: (!!) alkalmazása egész értékekre
Adja át a 0 és 1 egész számokat a ' console.log() ” módszert dupla felkiáltással (!!), és látni fogja az eredményt:
4. példa: (!!) alkalmazása null vagy meghatározatlan értékekre
Nézzük meg a kettős felkiáltás (!!) hatását a null vagy nem definiált értékekre:
5. példa: (!!) alkalmazása karakterláncértékekre
Nézze meg a kettős felkiáltás (!!) hatását egy üres karakterláncra és egy karakterláncra, amely a „ console.log() ” módszer:
Összegyűjtöttük a JavaScriptben használt kettős felkiáltójellel kapcsolatos lényeges instrukciókat.
Következtetés
A kettős felkiáltójel ( !! ) más néven ' a kettős bumm ”, vagy „ dupla lövések ” az a dupla nem (!) operátor, amely egy igaz vagy hamis állítás értékét a „ igaz ” vagy „ hamis “. Az első (!) operátor segítségével invertált logikai értékké alakítja át. Ezután a második (!) operátor megfordítja az invertált logikai értéket. Végül ugyanazokat az eredményeket adja, mint a logikai kifejezések (igaz, hamis). Ez a tanulmány meghatározta a kettős felkiáltást a JavaScriptben.