Ова студија ће дефинисати двоструки узвик у ЈаваСцрипт-у.
Шта је оператор двоструког узвика у ЈаваСцрипт-у?
Двоструки узвичник ( !! ) није ЈаваСцрипт оператор, то је дупли, а не ( ! ) оператор зато што није ( ! ) оператор се користи два пута у оператору двоструког узвика ( !! ). Први (!) оператор га мења у обрнуту логичку вредност. Други (!) оператор инвертује инвертовану логичку вредност. Другим речима, то је сада стварна Булова вредност објекта.
Лажне вредности у ЈаваСцрипт-у
У ЈаваСцрипт-у, недефинисани, 0, нулл, НаН и празни стрингови (‘’) су лажне вредности.
Истините вредности у ЈаваСцрипт-у
Истините вредности ЈаваСцрипт-а су 1, непразан стринг, било који број који није нула, низови, објекти итд.
Погледајмо примере двоструког узвика у ЈаваСцрипт-у.
Пример 1:
Направите променљиву „ а ” и додели логичку вредност “ лажно ”:
има = лажноКористите двоструки не(!) оператор или двоструки узвик(!!) са променљивом:
!! а ;
Излаз даје логичку вредност “ лажно ”:
У горњем излазу, вредност променљиве “ а ” се прво преокреће у „ истинито ” затим га други (!) оператор поново инвертује у „ лажно ”.
Овде, табела у наставку представља исход свих истинитих и лажних ЈаваСцрипт вредности коришћењем двоструког узвика !! ЈаваСцрипт:
Валуе | !!Вредност |
истинито | истинито |
лажно | лажно |
0 | лажно |
1 | истинито |
недефинисан | лажно |
нула | лажно |
'' | лажно |
'Линук' | истинито |
Хајде да видимо како двоструки узвик функционише на различитим вредностима и типовима података.
Пример 2: Примена (!!) на логичке вредности
Хајде да проверимо ефекат двоструког узвика (!!) на логичке вредности:
Пример 3: Примена (!!) на целобројне вредности
Проследите целе бројеве 0 и 1 у „ цонсоле.лог() ” са двоструким узвиком (!!) и видећете резултат:
Пример 4: Примена (!!) на нулте или недефинисане вредности
Хајде да видимо ефекат двоструког узвика (!!) на нулте или недефинисане вредности:
Пример 5: Примена (!!) на вредности низа
Погледајте ефекат двоструког узвика (!!) на празан низ и стринг који пролази до „“ цонсоле.лог() ” метод:
Саставили смо основна упутства у вези са знаком двоструког узвика (!!) у ЈаваСцрипт-у.
Закључак
Двоструки узвичник ( !! ) такође познат као ' двоструки прасак ”, или „ дупли ударци ” је двоструки не (!) оператор који мења вредност истинитог или лажног исказа у „ истинито ” или “ лажно “. Конвертује се у обрнуту логичку вредност помоћу првог (!) оператора. Затим, други (!) оператор инвертује обрнуту логичку вредност. Коначно, даје исте резултате као и логички изрази (тачно, нетачно). Ова студија је дефинисала двоструки узвик у ЈаваСцрипт-у.