• Теория
  • Теория

Ловушки логики

В текущую программу закралась ошибка. Просто пересылаю цитату из письма босса:

Как-то, мур-мяу, сложно.

Сначала проверяет одно и говорит, что проект можно выполнить.

А потом начинает проверять или то, или это и говорит, что выполнить нельзя.

И я вижу два сообщения: сначала можно, потом сразу нельзя. И не знаю, что делать.

Пусть просто говорит, когда можно, а когда нельзя.

Жаль, что вам пришлось столкнуться с задачами «анализ требований заказчика» и «исправление багов с помощью чтения мыслей» так рано. Но ничего не поделаешь. Давайте разбираться, где ошибка и чего хочет босс.

Из письма следует, что при каких-то условиях программа выдаёт сразу два сообщения. Чтобы поймать ошибку, её сначала надо воспроизвести. Поэтому давайте менять значения входных данных.

При некоторых значениях переменных программа не выведет ни одного сообщения. Это тоже неправильно, и эту ошибку мы также исправим.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Условия» тренажёра «Программирование на JavaScript — основы языка» можно после регистрации и оформления подписки.