Anton Почти: там может быть любое слово. И, соответственно, внутри функции тоже.
Там может быть и taxi. Но лучше так не делать - однажды вам (или не вам) придется взглянуть в код снова и попрой понять, где taxi - это параметр, а где - ранее объявленный объект. В общем, ниннадотак
Никита Нафранец: ну здесь, как я говорил, нужно теперь еще раз переосмыслить логику внутри if. Может быть, написать с нуля, чтобы быть уверенным. Например, я сейчас не могу однозначно сказать, что конкретно содержится в this - .news__image или .news__image-block?
Я так понял, целевой столбец E.
В E2 пишем =D2+5 и потом enter
Ставим фокус обратно на E2.
Рамка ячейки имеет в углу квадратик (снизу, справа)
Наводим туда курсор - он станет черным плюсиком.
Зажимаем квадратик и тащим вниз - во всех выделенных строках поменяются формулы
Женя Почти: а почему странная?
У вас изначально step = 0
Потом вы выполняете функцию somewho()
Внутри функции вы от step отнимаете dalwe -> 0-1
Потом просите вывести значение степа в консоль -> -1
Потом у вас начинается проверка на step>0 -> естественно, проверка не выполняется.
Вы попадаете в else.
Там step становится равным 1. И все - вы же нигде не просите сообщить вам, чему равен step
В общем, попробуйте добавить логгирование в else -> else{step = 1; console.log(step); return}