Подтвердить что ты не робот

Что означает 1 и! 0 в Javascript?

Возможный дубликат:
return! 1 в javascript

В файле JavaScript, который я должен был прочитать сегодня, была строка, в которой переменная была объявлена ​​как факториал, например:

var myVariable = !1;

а затем что-то подобное было использовано как параметр в такой функции:

return variable.myFunction(!0);

Может ли кто-нибудь объяснить мне, что означает восклицательный знак в этом контексте и в конечном итоге, почему это обычно используется для (преимуществ)?

Заранее благодарю вас!

4b9b3361

Ответ 1

The! является логическим оператором NOT.

NOT (!): переключает оператор из true в false или из false в true.

!0 = true
!1 = false

Это - блестящее введение в логические операторы и их использование в javascript.