Halimbawa ng Double Exclamation Operator sa JavaScript

Halimbawa Ng Double Exclamation Operator Sa Javascript



Pamilyar ang lahat sa nag-iisang tandang padamdam ( ! ) sign na tinatawag na lohikal na ' hindi ” operator, na ginagamit upang baligtarin ang isang boolean value gaya ng “ !totoo 'nagbabalik' mali ', habang ' !false 'nagbabalik' totoo ”. Ang dobleng tandang padamdam ( !! ) mga simbolo na tinatawag ding “ ang dobleng putok ”, o “ double shots 'palitan ang halaga ng isang totoo o mali sa ' totoo 'o' mali “. Ito ay isang simpleng paraan upang i-convert ang isang variable sa isang boolean (true o false) na halaga.

Ang pag-aaral na ito ay tutukuyin ang dobleng padamdam sa JavaScript.

Ano ang Double Exclamation Operator sa JavaScript?

Ang dobleng tandang padamdam ( !! ) ay hindi isang JavaScript operator, ito ay isang doble, hindi ( ! ) operator dahil ang hindi ( ! ) dalawang beses na ginagamit ang operator sa double exclamation operator ( !! ). Binago ito ng unang (!) operator sa isang baligtad na halaga ng boolean. Binabaligtad ng pangalawang (!) operator ang inverted boolean value. Sa madaling salita, ito na ngayon ang aktwal na Boolean na halaga ng bagay.







Mga maling halaga sa JavaScript

Sa JavaScript, ang hindi natukoy, 0, null, NaN, at mga walang laman na string (‘’) ay ang mga maling halaga.



Mga tunay na halaga sa JavaScript

Ang mga truth value ng JavaScript ay 1, isang hindi walang laman na string, anumang hindi zero na numero, mga array, mga bagay, at iba pa.



Tingnan natin ang mga halimbawa ng double exclamation sa JavaScript.





Halimbawa 1:

Lumikha ng variable ' a 'at magtalaga ng boolean value' mali ”:

meron isang = mali

Gamitin ang double not(!) operator o double exclamation(!!) na may variable:



!! a ;

Ang output ay nagbibigay ng boolean na halaga ' mali ”:

Sa output sa itaas, ang halaga ng variable ' a Ang 'ay unang binabaligtad sa ' totoo ” pagkatapos, muli itong binabaligtad ng pangalawang (!) operator sa “ mali ”.

Dito, kinakatawan ng talahanayan sa ibaba ang kinalabasan ng lahat ng totoo at maling halaga ng JavaScript gamit ang Double Exclamation !! JavaScript:

Halaga !!Halaga
totoo totoo
mali mali
0 mali
1 totoo
hindi natukoy mali
wala mali
'' mali
'Linux' totoo

Tingnan natin kung paano gumagana ang double exclamation sa iba't ibang value at uri ng data.

Halimbawa 2: Paglalapat ng (!!) sa Boolean Values

Suriin natin ang epekto ng double exclamation (!!) sa mga boolean value:

Halimbawa 3: Paglalapat ng (!!) sa Integer Values

Ipasa ang integer 0 at 1 sa “ console.log() ” na may dobleng tandang (!!) at makikita ang resulta:

Halimbawa 4: Paglalapat ng (!!) sa null o undefined Values

Tingnan natin ang epekto ng double exclamation (!!) sa null o undefined values:

Halimbawa 5: Paglalapat ng (!!) sa String Values

Tingnan ang epekto ng dobleng tandang (!!) sa isang walang laman na string at isang string na dumadaan sa “ console.log() 'paraan:

Binuo namin ang mahahalagang tagubiling nauugnay sa double exclamation (!!) sign sa JavaScript.

Konklusyon

Ang dobleng tandang padamdam ( !! ) kilala rin sa ' ang dobleng putok ”, o “ double shots Ang ” ay ang dobleng hindi (!) na operator na nagbabago sa halaga ng isang totoo o maling pahayag sa “ totoo 'o' mali “. Ito ay na-convert sa isang baligtad na boolean value gamit ang unang (!) operator. Pagkatapos, binabaligtad ng pangalawang (!) operator ang inverted boolean value. Sa wakas, nagbibigay ito ng parehong mga resulta tulad ng mga boolean na expression (True, False). Tinukoy ng pag-aaral na ito ang dobleng tandang sa JavaScript.