Šis pētījums definēs dubulto izsaukumu JavaScript.
Kas ir dubultā izsaukuma operators JavaScript?
Dubultā izsaukuma zīme ( !! ) nav JavaScript operators, tas ir dubultnieks, nevis ( ! ) operators, jo nav ( ! ) operators tiek lietots divreiz dubultā izsaukuma operatorā ( !! ). Pirmais (!) operators to maina uz apgrieztu Būla vērtību. Otrais (!) operators invertē apgriezto Būla vērtību. Citiem vārdiem sakot, tagad tā ir objekta faktiskā Būla vērtība.
Viltus vērtības JavaScript
Programmā JavaScript nedefinētās, 0, nulles, NaN un tukšās virknes (’’) ir nepatiesas vērtības.
Patiesas vērtības JavaScript
JavaScript patiesības vērtības ir 1, virkne, kas nav tukša, jebkurš skaitlis, kas nav nulle, masīvi, objekti un tā tālāk.
Apskatīsim dubultā izsaukuma piemērus JavaScript.
1. piemērs:
Izveidojiet mainīgo ' a ' un piešķiriet Būla vērtību ' viltus ”:
tur ir = viltusIzmantojiet operatoru double not(!) vai dubultu izsaukumu(!!) ar mainīgo:
!! a ;
Izvade dod Būla vērtību ' viltus ”:
Iepriekš minētajā izvadā mainīgā vērtība ' a ' vispirms tiek apgriezts uz ' taisnība ”, tad otrais (!) operators to atkal apvērš par “ viltus ”.
Tālāk esošajā tabulā ir parādīts visu patieso un nepatieso JavaScript vērtību rezultāts, izmantojot dubulto izsaukumu !! JavaScript:
Vērtība | !!Vērtība |
taisnība | taisnība |
viltus | viltus |
0 | viltus |
1 | taisnība |
nenoteikts | viltus |
null | viltus |
'' | viltus |
'Linux' | taisnība |
Apskatīsim, kā dubultais izsaukums darbojas uz dažādām vērtībām un datu veidiem.
2. piemērs: (!!) lietošana Būla vērtībām
Pārbaudīsim dubultā izsaukuma (!!) ietekmi uz Būla vērtībām:
3. piemērs: (!!) lietošana veselu skaitļu vērtībām
Nododiet veselus skaitļus 0 un 1 uz ' console.log() ” metodi ar dubultu izsaukumu (!!) un redzēsit rezultātu:
4. piemērs: (!!) lietošana nulles vai nenoteiktām vērtībām
Apskatīsim dubultā izsaukuma (!!) ietekmi uz nulles vai nedefinētām vērtībām:
5. piemērs: (!!) pielietošana virknes vērtībām
Apskatiet dubultā izsaukuma (!!) ietekmi uz tukšu virkni un virkni, kas pāriet uz ' console.log() ” metode:
Mēs esam apkopojuši būtiskos norādījumus, kas saistīti ar dubultā izsaukuma (!!) zīmi JavaScript.
Secinājums
Dubultā izsaukuma zīme ( !! ) zināms arī kā ' dubultais sprādziens ”, vai “ dubultie metieni ” ir dubultā nevis (!) operators, kas maina patiesa vai nepatiesa paziņojuma vērtību uz „ taisnība ” vai “ viltus “. Tas tiek pārveidots par apgrieztu Būla vērtību, izmantojot pirmo (!) operatoru. Pēc tam otrais (!) operators invertē apgriezto Būla vērtību. Visbeidzot, tas dod tādus pašus rezultātus kā Būla izteiksmes (True, False). Šis pētījums definēja dubulto izsaukumu JavaScript.