Divkāršā izsaukuma operatora piemērs JavaScript

Divkarsa Izsaukuma Operatora Piemers Javascript



Ikvienam ir zināma viena izsaukuma zīme ( ! ) zīme, ko sauc par loģisko ' operators, ko izmanto, lai apgrieztu Būla vērtību, piemēram, ' !taisnība 'atgriežas' viltus ”, kamēr “ !nepatiess 'atgriežas' taisnība ”. Dubultā izsaukuma zīme ( !! ) simboli, ko sauc arī par ' dubultais sprādziens ”, vai “ dubultie metieni 'mainīt patiesa vai nepatiesa vērtību uz ' taisnība ” vai “ viltus “. Tas ir vienkāršs veids, kā pārvērst mainīgo par Būla vērtību (patiesu vai nepatiesu).

Š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 = viltus

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