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

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

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

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

Причина

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

Решение

Проверьте условие в операторе.

Пример

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

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

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

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

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

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter или свяжитесь с нами.