Логический оператор НЕ в программировании изменяет значение переменной на противоположное исходному. 2
Если в исходном состоянии операнд имел значение true, то после выполнения операции логического НЕ результатом будет false. 2 И наоборот, если операнд до использования оператора НЕ имел значение false, то после его использования значением операнда станет true. 2
Пример использования в JavaScript: 5
let isNight = false;isNight = !isNight; // Теперь это день, true< 5/code>
В этом примере переменная isNight
имеет значение false, но после применения логического оператора НЕ её значение меняется на противоположное: если isNight
равно true, то !isNight
— false. 3