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 = valeKasutage 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.