IU_Sviridov
@IU_Sviridov
Развиваюсь в направлении web-разработки

Какой смысл несет в себе конструкция !! в js?

Какой смысл несет в себе конструкция !! в js?5d35ca0f24aea781347172.png
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
получение логического эквивалента выражения

то же, но длиннее: Boolean(выражение)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@DLeo13
Ещё называют двойным отрицанием. Когда ты используешь !, ты приводишь выражение к противоположному текущему в логическом эквиваленте. Потом ты отрицаешь полученное выражение.

!0 // true
!!0 // false

На самом деле удобно, но стоит использовать осторожно. Не нужно забывать про разницу между == и ===. Правила схожи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Александрия Москва
от 200 000 до 250 000 руб.
Foodtronics Москва
от 100 000 до 200 000 руб.
от 5 500 до 6 500 usd.
19 авг. 2019, в 01:32
3000 руб./за проект
18 авг. 2019, в 22:47
35000 руб./за проект
18 авг. 2019, в 21:29
1500 руб./за проект