Dupla felkiáltó operátor példa JavaScriptben

Dupla Felkialto Operator Pelda Javascriptben



Mindenki ismeri az egyetlen felkiáltójelet ( ! ) jel az úgynevezett logikai ' nem ' operátor, amely egy logikai érték megfordítására szolgál, például ' !igaz 'visszatér' hamis ', míg ' !hamis 'visszatér' igaz ”. A kettős felkiáltójel ( !! ) szimbólumok más néven ' a kettős bumm ”, vagy „ dupla lövések 'változtassa meg az igaz vagy hamis érték értékét' igaz ” vagy „ hamis “. Ez egy egyszerű módja annak, hogy egy változót logikai (igaz vagy hamis) értékké alakítson át.

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 = hamis

Haszná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.