Прикладной код

Допущена ошибка в условном операторе

Допущена ошибка в условном операторе

При написании или редактировании кода возникает ошибка «Присвоение вместо условного выражения».

Причина

Допущена ошибка при использовании условного оператора.

Решение

Проверьте условный оператор на наличие присвоения.

Пример

Код с ошибкой.

var x;
if (x = 0) {
        var b = 1;
}

Код без ошибки.

var СтатьяРасхода1 = 0; // Происходит сравнение по типу и значению
if (СтатьяРасхода1 === 0) {
 var Сумма = 1;
}

var СтатьяРасхода1 = 0; // Происходит сравнение только по значению
if (СтатьяРасхода1 == 0) {
 var Сумма = 1;
}