Андрей
Высший разум
(464982)
2 месяца назад
Ошибки в строках 5, 7, 8.
Вызов alert НЕ возвращает значение. И ты присваиваешь D совсем не то, что думаешь.
Сравнение с нулём записывается так: D==0 - ДВА знака равно.
Внутри alert никаких точек с запятой быть не может: alert выводит на экран ОДНУ строку.
Выражения в строке 8 вычисляют совсем не то, что ты думаешь. Похоже, у тебя проблемы с пониманием приоритетов операций: в строке 5 ты ставишь абсолютно ненужные круглые скобки, а в строке 8 забываешь расставить необходимые.
Да и сами присваивания внутри alert - зачем???