Пример за двоен удивителен оператор в JavaScript

Primer Za Dvoen Udivitelen Operator V Javascript



Всеки е запознат с единствения удивителен знак ( ! ) знак, наречен логически „ не ”, който се използва за обръщане на булева стойност като „ !вярно ' се завръща ' невярно ', докато ' !false ' се завръща ' вярно ”. Двойният удивителен знак ( !! ) символи, наричани още „ двойният взрив ', или ' двойни удари ” променете стойността на true или false в „ вярно ' или ' невярно “. Това е лесен начин за преобразуване на променлива в булева (истинска или невярна) стойност.

Това проучване ще дефинира двойното удивително в JavaScript.

Какво представлява операторът с двоен удивителен знак в JavaScript?

Двойният удивителен знак ( !! ) не е JavaScript оператор, той е двойно, а не ( ! ), защото не ( ! ) се използва два пъти в оператора с двойно удивително ( !! ). Първият (!) оператор го променя на обърната булева стойност. Вторият (!) оператор обръща обърнатата булева стойност. С други думи, сега това е действителната булева стойност на обекта.







Фалшиви стойности в JavaScript

В JavaScript undefined, 0, null, NaN и празни низове (‘’) са грешните стойности.



Истинските стойности в JavaScript

Истинните стойности на JavaScript са 1, непразен низ, всяко различно от нула число, масиви, обекти и т.н.



Нека да разгледаме примерите за двойно удивително в JavaScript.





Пример 1:

Създайте променлива ' а ' и присвоете булева стойност ' невярно ”:

има = невярно

Използвайте оператора двойно не(!) или двойното удивително(!!) с променливата:



!! а ;

Резултатът дава булевата стойност „ невярно ”:

В горния изход стойността на променливата „ а “ първо се обръща на “ вярно ”, след което вторият (!) оператор отново го обръща в „ невярно ”.

Тук таблицата по-долу представя резултата от всички верни и неверни стойности на JavaScript, използващи Double Exclamation !! JavaScript:

Стойност !!Стойност
вярно вярно
невярно невярно
0 невярно
1 вярно
недефиниран невярно
нула невярно
'' невярно
„Линукс“ вярно

Нека да видим как двойното удивително работи върху различни стойности и типове данни.

Пример 2: Прилагане на (!!) върху булеви стойности

Нека проверим ефекта от двойното удивително (!!) върху булевите стойности:

Пример 3: Прилагане на (!!) върху цели числа

Прехвърлете целите числа 0 и 1 на „ console.log() ” с двойно удивително (!!) и ще видите резултата:

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

Нека да видим ефекта от двойното удивително (!!) върху нулевите или недефинираните стойности:

Пример 5: Прилагане на (!!) върху низови стойности

Вижте ефекта от двойното удивително (!!) върху празен низ и низ, преминаващ към „ console.log() ” метод:

Събрахме основните инструкции, свързани с двойния удивителен знак (!!) в JavaScript.

Заключение

Двойният удивителен знак ( !! ) също известен като ' двойният взрив ', или ' двойни удари ” е двойният не (!) оператор, който променя стойността на вярно или невярно твърдение в „ вярно ' или ' невярно “. Преобразува се в обърната булева стойност с помощта на първия (!) оператор. След това вторият (!) оператор обръща обърнатата булева стойност. И накрая, дава същите резултати като булевите изрази (Истина, Невярно). Това проучване дефинира двойното удивително в JavaScript.