Ta študija bo definirala dvojni klicaj v JavaScriptu.
Kaj je operator dvojnega klicaja v JavaScriptu?
Dvojni klicaj ( !! ) ni operator JavaScript, je dvojnik, ne ( ! ), ker ni ( ! ) je uporabljen dvakrat v operatorju dvojnega klicaja ( !! ). Prvi (!) operater jo spremeni v obrnjeno logično vrednost. Drugi (!) operator obrne obrnjeno logično vrednost. Z drugimi besedami, to je zdaj dejanska logična vrednost predmeta.
Lažne vrednosti v JavaScriptu
V JavaScriptu so nedefinirano, 0, nič, NaN in prazni nizi ('') napačne vrednosti.
Resnične vrednosti v JavaScriptu
Resnične vrednosti JavaScripta so 1, neprazen niz, katero koli število, ki ni nič, nizi, predmeti itd.
Oglejmo si primere dvojnega klicaja v JavaScriptu.
Primer 1:
Ustvarite spremenljivko ' a ' in dodelite logično vrednost ' lažno ”:
obstaja a = lažnoUporabite dvojni operator not(!) ali dvojni klicaj(!!) s spremenljivko:
!! a ;
Izhod daje logično vrednost ' lažno ”:
V zgornjem izhodu je vrednost spremenljivke ' a ' se najprej obrne v ' prav ” nato ga drugi (!) operator spet obrne v “ lažno ”.
Tukaj spodnja tabela predstavlja rezultat vseh resničnih in lažnih vrednosti JavaScript z uporabo dvojnega klicaja !! JavaScript:
Vrednost | !!Vrednost |
prav | prav |
lažno | lažno |
0 | lažno |
1 | prav |
nedoločeno | lažno |
nič | lažno |
'' | lažno |
'Linux' | prav |
Poglejmo, kako dvojni klicaj deluje na različnih vrednostih in tipih podatkov.
Primer 2: Uporaba (!!) na logičnih vrednostih
Preverimo učinek dvojnega klicaja (!!) na logične vrednosti:
Primer 3: Uporaba (!!) na celoštevilskih vrednostih
Prenesite celi števili 0 in 1 v ' console.log() ” z dvojnim klicajem (!!) in videli boste rezultat:
Primer 4: Uporaba (!!) za ničelne ali nedefinirane vrednosti
Oglejmo si učinek dvojnega klicaja (!!) na ničelne ali nedefinirane vrednosti:
Primer 5: Uporaba (!!) na nizovih vrednostih
Poglejte učinek dvojnega klicaja (!!) na prazen niz in niz, ki prehaja na ' console.log() ” metoda:
Zbrali smo bistvena navodila, povezana z dvojnim klicajem (!!) v JavaScriptu.
Zaključek
Dvojni klicaj ( !! ) poznan tudi kot ' dvojni pok «, ali » dvojni streli ” je dvojni ne (!) operator, ki spremeni vrednost resnične ali napačne izjave v “ prav « ali » lažno “. S prvim (!) operatorjem se pretvori v obrnjeno logično vrednost. Nato drugi (!) operator obrne obrnjeno logično vrednost. Končno daje enake rezultate kot logični izrazi (True, False). Ta študija je opredelila dvojni klicaj v JavaScriptu.