Kaksoishuutooperaattoriesimerkki JavaScriptissä

Kaksoishuutooperaattoriesimerkki Javascriptissa



Kaikki tuntevat yhden huutomerkin ( ! ) merkki nimeltä looginen ' ei '-operaattori, jota käytetään loogisen arvon, kuten ' !totta 'palauttaa' väärä ', sillä aikaa ' !väärä 'palauttaa' totta ”. Kaksoishuutomerkki ( !! ) symboleja kutsutaan myös ' kaksoisräjähdys ”, tai ” kaksoislaukauksia 'muuta totuuden tai väärän arvo muotoon' totta ' tai ' väärä '. Se on yksinkertainen tapa muuntaa muuttuja loogisiksi (tosi tai epätosi) arvoksi.

Tämä tutkimus määrittelee kaksoishuudon JavaScriptissä.

Mikä on kaksoishuutooperaattori JavaScriptissä?

Kaksoishuutomerkki ( !! ) ei ole JavaScript-operaattori, se on kaksinkertainen, ei ( ! ) -operaattori, koska ei ( ! ) -operaattoria käytetään kahdesti kaksoishuutomerkkioperaattorissa ( !! ). Ensimmäinen (!) operaattori muuttaa sen käänteiseksi boolen arvoksi. Toinen (!) operaattori kääntää käänteisen loogisen arvon. Toisin sanoen se on nyt objektin todellinen Boolen arvo.







Väärät arvot JavaScriptissä

JavaScriptissä määrittelemättömät, 0, null, NaN ja tyhjät merkkijonot (’’) ovat vääriä arvoja.



Todelliset arvot JavaScriptissä

JavaScriptin totuusarvot ovat 1, ei-tyhjä merkkijono, mikä tahansa muu kuin nolla luku, taulukot, objektit ja niin edelleen.



Katsotaanpa esimerkkejä kaksoishuutomerkistä JavaScriptissä.





Esimerkki 1:

Luo muuttuja ' a ' ja määritä looginen arvo' väärä ”:

Tuolla on = väärä

Käytä double not(!) -operaattoria tai kaksoishuutomerkkiä(!!) muuttujan kanssa:



!! a ;

Tulos antaa loogisen arvon ' väärä ”:

Yllä olevassa lähdössä muuttujan ' a ' on ensin käännetty '' totta ', sitten toinen (!) operaattori kääntää sen uudelleen muotoon ' väärä ”.

Tässä alla oleva taulukko edustaa kaikkien totuudenmukaisten ja väärien JavaScript-arvojen tuloksia käyttämällä kaksoishuutomerkkiä !! JavaScript:

Arvo !!Arvo
totta totta
väärä väärä
0 väärä
1 totta
määrittelemätön väärä
tyhjä väärä
'' väärä
'Linux' totta

Katsotaanpa, kuinka kaksoishuutomerkki toimii eri arvoilla ja tietotyypeillä.

Esimerkki 2: Sovelletaan (!!) Boolen arvoihin

Tarkastetaan kaksoishuudon (!!) vaikutus boolen arvoihin:

Esimerkki 3: Sovelletaan (!!) kokonaislukuarvoihin

Välitä kokonaisluvut 0 ja 1 ' console.log() ” -menetelmää kaksoishuutomerkillä (!!) ja näkee tuloksen:

Esimerkki 4: (!!) käyttäminen nolla- tai määrittelemättömiin arvoihin

Katsotaanpa kaksoishuudon (!!) vaikutus nolla- tai määrittelemättömiin arvoihin:

Esimerkki 5: (!!) soveltaminen merkkijonoarvoihin

Katso kaksoishuudon (!!) vaikutus tyhjään merkkijonoon ja merkkijonoon, joka siirtyy ' console.log() 'menetelmä:

Olemme koonneet JavaScriptin kaksoishuutomerkkiin (!!) liittyvät olennaiset ohjeet.

Johtopäätös

Kaksoishuutomerkki ( !! ) tunnetaan myös ' kaksoisräjähdys ”, tai ” kaksoislaukauksia ' on kaksois-ei (!) -operaattori, joka muuttaa totuuden tai väärän lausunnon arvon muotoon ' totta ' tai ' väärä '. Se muunnetaan käänteiseksi boolen arvoksi käyttämällä ensimmäistä (!) operaattoria. Sitten toinen (!) operaattori kääntää käänteisen loogisen arvon. Lopuksi se antaa samat tulokset kuin loogiset lausekkeet (tosi, epätosi). Tämä tutkimus määritteli kaksoishuudon JavaScriptissä.