Сокращение для отображения логической переменной Как я могу перевернуть значение логической переменной в javascript без необходимости включать имя переменной дважды? Так foobarthings[foothing][barthing] = !foobarthings[foothing][barthing]; без записи foobarthings[foothing][barthing] дважды. Ответ 1 Нет более короткого пути, чем у вас в настоящее время. Ответ 2 Вы можете сделать это: foo ^= 1 Но это действительно переключает foo между 0 и 1, а не true и false. Ответ 3 var value = true; alert(value); value ^= true; alert(value); Здесь вы можете получить 1 или 0 Ответ 4 Чтобы перевернуть значение логической переменной в JS, вам понадобится такой синтаксис: return !foo; Это действительно так просто... Ответ 5 У вас может быть только foo и! foo в том месте, где вы его выполняете, или проверьте условие.
Ответ 2 Вы можете сделать это: foo ^= 1 Но это действительно переключает foo между 0 и 1, а не true и false.
Ответ 3 var value = true; alert(value); value ^= true; alert(value); Здесь вы можете получить 1 или 0
Ответ 4 Чтобы перевернуть значение логической переменной в JS, вам понадобится такой синтаксис: return !foo; Это действительно так просто...
Ответ 5 У вас может быть только foo и! foo в том месте, где вы его выполняете, или проверьте условие.