Topelthüüuoperaatori näide JavaScriptis

Topelthuuuoperaatori Naide Javascriptis



Kõik on tuttavad ühe hüüumärgiga ( ! ) märk, mida nimetatakse loogiliseks ' mitte ' operaator, mida kasutatakse tõeväärtuse, näiteks ' !tõsi 'tagastab' vale ', samas kui ' !vale 'tagastab' tõsi ”. Kahekordne hüüumärk ( !! ) sümbolid, mida nimetatakse ka ' topeltpauk ”, või „ topeltlöögid 'muutke tõese või väära väärtuseks ' tõsi ” või „ vale “. See on lihtne viis muutuja teisendamiseks tõeväärtuseks (tõene või väär).

See uuring määratleb JavaScriptis topelthüüu.

Mis on topelthüüuoperaator JavaScriptis?

Kahekordne hüüumärk ( !! ) ei ole JavaScripti operaator, see on topelt, mitte ( ! ) operaator, kuna mitte ( ! ) operaatorit kasutatakse topelthüüumärgis kaks korda ( !! ). Esimene (!) operaator muudab selle ümberpööratud tõeväärtuseks. Teine (!) operaator inverteerib inverteeritud tõeväärtuse. Teisisõnu, see on nüüd objekti tegelik Boole'i ​​väärtus.







Valed väärtused JavaScriptis

JavaScriptis on määratlemata, 0, null, NaN ja tühjad stringid (’’) valed väärtused.



Tõelised väärtused JavaScriptis

JavaScripti tõeväärtused on 1, mittetühi string, mis tahes nullist erinev arv, massiivid, objektid jne.



Vaatame topelthüüu näiteid JavaScriptis.





Näide 1:

Loo muutuja ' a ' ja määrake tõeväärtus ' vale ”:

Siin on = vale

Kasutage kahekordset mitte(!) operaatorit või topelthüüumärki(!!) muutujaga:



!! a ;

Väljund annab tõeväärtuse ' vale ”:

Ülaltoodud väljundis on muutuja ' väärtus a ' on esmalt tagurpidi '' tõsi ', siis teine ​​(!) operaator teisendab selle uuesti '' vale ”.

Allolev tabel esindab kõigi tõeste ja valede JavaScripti väärtuste tulemusi topelthüüu abil!! JavaScript:

Väärtus !!Väärtus
tõsi tõsi
vale vale
0 vale
1 tõsi
määratlemata vale
null vale
'' vale
'Linux' tõsi

Vaatame, kuidas topelthüüu erinevate väärtuste ja andmetüüpide puhul töötab.

Näide 2: (!!) rakendamine Boole'i ​​väärtustele

Kontrollime topelthüüu (!!) mõju tõeväärtustele:

Näide 3: (!!) rakendamine täisarvulistele väärtustele

Edastage täisarvud 0 ja 1 ' console.log() ” meetod topelthüüumärgiga (!!) ja kuvatakse tulemus:

Näide 4: (!!) rakendamine null- või määratlemata väärtustele

Vaatame topelthüüu (!!) mõju null- või määratlemata väärtustele:

Näide 5: (!!) rakendamine stringiväärtustele

Vaadake topelthüüu (!!) mõju tühjale stringile ja stringile, mis läheb edasi ' console.log() ” meetod:

Oleme koostanud JavaScriptis topelthüüumärgiga (!!) seotud olulised juhised.

Järeldus

Kahekordne hüüumärk ( !! ) tuntud ka kui ' topeltpauk ”, või „ topeltlöögid ” on topelt mitte (!) operaator, mis muudab tõese või vale väite väärtuse „ tõsi ” või „ vale “. See teisendatakse esimese (!) operaatori abil ümberpööratud tõeväärtuseks. Seejärel inverteerib teine ​​(!) operaator inverteeritud tõeväärtuse. Lõpuks annab see samad tulemused kui tõeväärtusavaldised (True, False). See uuring määratles JavaScriptis topelthüüu.