Иногда код работает не так, как ты ожидал, и непонятно почему. Хочется как будто заглянуть внутрь и спросить: «А что у тебя сейчас в этой коробочке?». Для этого и существует console.log — крошечная команда, которая выводит значение на экран.
Что делает console.log
console.log(...) берёт то, что ты положишь в скобки, и показывает это. Например:
const name = 'Аня'
console.log(name)
Вторая строка выведет на экран Аня — содержимое коробочки name. Ты как будто попросил код: «Покажи, что у тебя в name». И он показал.
Фонарик для отладки
Главная польза console.log — когда что-то идёт не так. Представь, что код считает сумму заказа, а получается ерунда. Ты вставляешь console.log в разных местах:
console.log('цена товара:', cena)
console.log('количество:', kolichestvo)
console.log('итого:', cena * kolichestvo)
И сразу видишь, на каком шаге число «поехало». Это как фонарик в тёмной комнате: посветил — и увидел, где лежит проблема. Поиск и устранение таких проблем называют отладкой, и console.log — самый простой инструмент для неё.
Тебе не обязательно расставлять console.log самому — об этом можно попросить Claude: «Добавь вывод значений, чтобы понять, где ошибка». Но теперь, увидев console.log в коде, ты знаешь: здесь кто-то подглядывает, что происходит внутри.
Попробуй
Терминального задания нет — это урок про понимание. Запомни простую мысль: если код ведёт себя странно, не нужно гадать. Можно подсветить нужное место console.log и просто посмотреть, что там на самом деле. Догадки — долго, фонарик — быстро.