Пример оператора двоструког узвика у ЈаваСцрипт-у

Primer Operatora Dvostrukog Uzvika U Javascript U



Свима је познат један узвичник ( ! ) знак који се зове логички “ не ” оператор, који се користи за преокретање логичке вредности као што је „ !истинито ” враћа “ лажно ', док ' !фалсе ” враћа “ истинито ”. Двоструки узвичник ( !! ) симболи који се такође називају „ двоструки прасак ”, или „ дупли ударци „промени вредност истине или неистине у „ истинито ” или “ лажно “. То је једноставан начин да конвертујете променљиву у логичку (тачну или нетачну) вредност.

Ова студија ће дефинисати двоструки узвик у ЈаваСцрипт-у.

Шта је оператор двоструког узвика у ЈаваСцрипт-у?

Двоструки узвичник ( !! ) није ЈаваСцрипт оператор, то је дупли, а не ( ! ) оператор зато што није ( ! ) оператор се користи два пута у оператору двоструког узвика ( !! ). Први (!) оператор га мења у обрнуту логичку вредност. Други (!) оператор инвертује инвертовану логичку вредност. Другим речима, то је сада стварна Булова вредност објекта.







Лажне вредности у ЈаваСцрипт-у

У ЈаваСцрипт-у, недефинисани, 0, нулл, НаН и празни стрингови (‘’) су лажне вредности.



Истините вредности у ЈаваСцрипт-у

Истините вредности ЈаваСцрипт-а су 1, непразан стринг, било који број који није нула, низови, објекти итд.



Погледајмо примере двоструког узвика у ЈаваСцрипт-у.





Пример 1:

Направите променљиву „ а ” и додели логичку вредност “ лажно ”:

има = лажно

Користите двоструки не(!) оператор или двоструки узвик(!!) са променљивом:



!! а ;

Излаз даје логичку вредност “ лажно ”:

У горњем излазу, вредност променљиве “ а ” се прво преокреће у „ истинито ” затим га други (!) оператор поново инвертује у „ лажно ”.

Овде, табела у наставку представља исход свих истинитих и лажних ЈаваСцрипт вредности коришћењем двоструког узвика !! ЈаваСцрипт:

Валуе !!Вредност
истинито истинито
лажно лажно
0 лажно
1 истинито
недефинисан лажно
нула лажно
'' лажно
'Линук' истинито

Хајде да видимо како двоструки узвик функционише на различитим вредностима и типовима података.

Пример 2: Примена (!!) на логичке вредности

Хајде да проверимо ефекат двоструког узвика (!!) на логичке вредности:

Пример 3: Примена (!!) на целобројне вредности

Проследите целе бројеве 0 и 1 у „ цонсоле.лог() ” са двоструким узвиком (!!) и видећете резултат:

Пример 4: Примена (!!) на нулте или недефинисане вредности

Хајде да видимо ефекат двоструког узвика (!!) на нулте или недефинисане вредности:

Пример 5: Примена (!!) на вредности низа

Погледајте ефекат двоструког узвика (!!) на празан низ и стринг који пролази до „“ цонсоле.лог() ” метод:

Саставили смо основна упутства у вези са знаком двоструког узвика (!!) у ЈаваСцрипт-у.

Закључак

Двоструки узвичник ( !! ) такође познат као ' двоструки прасак ”, или „ дупли ударци ” је двоструки не (!) оператор који мења вредност истинитог или лажног исказа у „ истинито ” или “ лажно “. Конвертује се у обрнуту логичку вредност помоћу првог (!) оператора. Затим, други (!) оператор инвертује обрнуту логичку вредност. Коначно, даје исте резултате као и логички изрази (тачно, нетачно). Ова студија је дефинисала двоструки узвик у ЈаваСцрипт-у.