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ä.