Что означает восклицательный знак перед переменной в JavaScript
Я пытаюсь изучить JavaScript, просматривая некоторый код в приложении, и я продолжаю видеть!variable
если условия. Например:
if (!variable.onsubmit || (variable.onsubmit() != false)) {
Что это такое? Какой-то тест, если переменная пуста?