Dvigubo šauktuko operatoriaus pavyzdys „JavaScript“.

Dvigubo Sauktuko Operatoriaus Pavyzdys Javascript



Visi žino vieną šauktuką ( ! ) ženklas, vadinamas loginiu ne “ operatorius, kuris naudojamas loginei vertei, pvz., „ !tiesa 'grįžta' klaidinga “, tuo tarpu „ !netiesa 'grįžta' tiesa “. Dvigubas šauktukas ( !! ) simboliai taip pat vadinami „ dvigubas sprogimas “ arba „ dvigubi šūviai 'pakeiskite teisingo ar klaidingo reikšmę į ' tiesa “ arba „ klaidinga “. Tai paprastas būdas kintamąjį konvertuoti į loginę (teisingą arba klaidingą) reikšmę.

Šis tyrimas apibrėžs dvigubą šauktuką „JavaScript“.

Kas yra „JavaScript“ dvigubo šauktuko operatorius?

Dvigubas šauktukas ( !! ) nėra „JavaScript“ operatorius, tai yra dvigubas, ne ( ! ) operatorius, nes ne ( ! ) operatorius naudojamas du kartus dvigubo šauktuko operatoriuje ( !! ). Pirmasis (!) operatorius pakeičia jį į apverstą loginę reikšmę. Antrasis (!) operatorius apverčia apverstą loginę reikšmę. Kitaip tariant, dabar tai yra tikroji objekto Būlio vertė.







Klaidingos vertės „JavaScript“.

„JavaScript“ neapibrėžtos, 0, null, NaN ir tuščios eilutės („“) yra klaidingos reikšmės.



Tikros vertės „JavaScript“.

„JavaScript“ tiesos reikšmės yra 1, ne tuščia eilutė, bet koks skaičius, kuris nėra nulis, masyvai, objektai ir pan.



Pažvelkime į dvigubo šauktuko „JavaScript“ pavyzdžius.





1 pavyzdys:

Sukurkite kintamąjį ' a “ ir priskirkite loginę reikšmę “ klaidinga “:

čia yra = klaidinga

Naudokite dvigubą ne(!) operatorių arba dvigubą šauktuką(!!) su kintamuoju:



!! a ;

Išvestis suteikia loginę reikšmę ' klaidinga “:

Aukščiau pateiktoje išvestyje kintamojo ' reikšmė a “ pirmiausia apverčiamas į “ tiesa “, tada antrasis (!) operatorius vėl jį apverčia į „ klaidinga “.

Žemiau esančioje lentelėje pateikiami visų teisingų ir klaidingų „JavaScript“ reikšmių rezultatai naudojant dvigubą šauktuką !! JavaScript:

Vertė !!Vertė
tiesa tiesa
klaidinga klaidinga
0 klaidinga
1 tiesa
neapibrėžtas klaidinga
nulinis klaidinga
'' klaidinga
'Linux' tiesa

Pažiūrėkime, kaip dvigubas šauktukas veikia esant skirtingoms reikšmėms ir duomenų tipams.

2 pavyzdys: Taikymas (!!) loginėms reikšmėms

Patikrinkime dvigubo šauktuko (!!) poveikį loginėms reikšmėms:

3 pavyzdys: (!!) taikymas sveikosioms reikšmėms

Perduokite sveikuosius skaičius 0 ir 1 į „ console.log() “ metodą su dvigubu šauktuku (!!) ir pamatysite rezultatą:

4 pavyzdys: Taikymas (!!) nulinėms arba neapibrėžtoms reikšmėms

Pažiūrėkime dvigubo šauktuko (!!) poveikį nulinėms arba neapibrėžtoms reikšmėms:

5 pavyzdys: Taikymas (!!) eilutės reikšmėms

Pažvelkite į dvigubo šauktuko (!!) poveikį tuščiai eilutei ir eilutei, perduodamai į ' console.log() “ metodas:

Sudarėme pagrindines instrukcijas, susijusias su dvigubo šauktuko (!!) ženklu „JavaScript“.

Išvada

Dvigubas šauktukas ( !! ) taip pat žinomas kaip ' dvigubas sprogimas “ arba „ dvigubi šūviai “ yra dvigubas ne (!) operatorius, pakeičiantis teisingo ar klaidingo teiginio reikšmę į „ tiesa “ arba „ klaidinga “. Jis konvertuojamas į apverstą loginę reikšmę naudojant pirmąjį (!) operatorių. Tada antrasis (!) operatorius apverčia apverstą loginę reikšmę. Galiausiai jis duoda tuos pačius rezultatus kaip loginės išraiškos (tiesa, klaidinga). Šis tyrimas apibrėžė dvigubą šauktuką „JavaScript“.