Логическое НЕ (отрицание)

Логическое отрицание, НЕ, инверсия, обозначается символом !. Логические операторы чаще всего используются в проверке условия оператора if.

Истина, если операнд ложный, и наоборот, например:

if (!x) {
// ...
}

Условие верно, если x - ложь (x равно 0).