Пример оператора двойного восклицания в JavaScript

Primer Operatora Dvojnogo Vosklicania V Javascript



Всем знаком один восклицательный знак ( ! ) признак называется логическим « нет », который используется для реверсирования логического значения, такого как « !истинный 'возвращается' ЛОЖЬ ', пока ' !ЛОЖЬ 'возвращается' истинный ». Двойной восклицательный знак ( !! ) символы, также называемые « двойной взрыв ', или же ' двойные выстрелы » измените значение истинного или ложного на « истинный ' или же ' ЛОЖЬ “. Это простой способ преобразовать переменную в логическое (истинное или ложное) значение.

Это исследование определит двойной восклицательный знак в JavaScript.

Что такое оператор двойного восклицания в JavaScript?

Двойной восклицательный знак ( !! ) не является оператором JavaScript, это двойной оператор, а не ( ! ) оператор, потому что не ( ! ) используется дважды в операторе двойного восклицания ( !! ). Первый (!) оператор изменяет его на инвертированное логическое значение. Второй (!) оператор инвертирует инвертированное логическое значение. Другими словами, теперь это фактическое логическое значение объекта.







Ложные значения в JavaScript

В JavaScript значения undefined, 0, null, NaN и пустые строки (‘’) являются ложными значениями.



Истинные значения в JavaScript

Значения истинности JavaScript — 1, непустая строка, любое ненулевое число, массивы, объекты и т. д.



Давайте посмотрим на примеры двойного восклицания в JavaScript.





Пример 1:

Создайте переменную ' а ' и присвоить логическое значение ' ЛОЖЬ ”:

Eсть знак равно ЛОЖЬ

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



!! а ;

Вывод дает логическое значение « ЛОЖЬ ”:

В приведенном выше выводе значение переменной « а » сначала инвертируется в « истинный », то второй (!) оператор снова инвертирует его в « ЛОЖЬ ».

Здесь в приведенной ниже таблице представлены результаты всех истинных и ложных значений JavaScript с использованием двойного восклицательного знака !! JavaScript:

Ценность !!Ценность
истинный истинный
ЛОЖЬ ЛОЖЬ
0 ЛОЖЬ
1 истинный
неопределенный ЛОЖЬ
нулевой ЛОЖЬ
'' ЛОЖЬ
«Линукс» истинный

Давайте посмотрим, как двойной восклицательный знак работает с разными значениями и типами данных.

Пример 2: Применение (!!) к логическим значениям

Давайте проверим влияние двойного восклицательного знака (!!) на логические значения:

Пример 3: Применение (!!) к целочисленным значениям

Передайте целые числа 0 и 1 в « console.log() ” с двойным восклицательным знаком (!!) и увидите результат:

Пример 4: Применение (!!) к пустым или неопределенным значениям

Давайте посмотрим, как двойной восклицательный знак (!!) влияет на значения null или undefined:

Пример 5: Применение (!!) к строковым значениям

Посмотрите на эффект двойного восклицательного знака (!!) на пустой строке и на строку, переходящую в « console.log() метод:

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

Вывод

Двойной восклицательный знак ( !! ) также известен как ' двойной взрыв ', или же ' двойные выстрелы ” — это двойной оператор not (!) который изменяет значение истинного или ложного утверждения на « истинный ' или же ' ЛОЖЬ “. Оно преобразуется в инвертированное логическое значение с помощью первого (!) оператора. Затем второй (!) оператор инвертирует инвертированное логическое значение. Наконец, это дает те же результаты, что и логические выражения (True, False). Это исследование определило двойной восклицательный знак в JavaScript.