Показать сообщение отдельно
  #4 (permalink)  
Старый 11.05.2022, 23:29
Новичок на форуме
Отправить личное сообщение для aMacio Посмотреть профиль Найти все сообщения от aMacio
 
Регистрация: 04.05.2022
Сообщений: 5

Сообщение от рони Посмотреть сообщение
aMacio,
надо взять пустую строку и прибавить к ней каждую букву из образца, если буква чётная предварительно увеличить, нечётная уменьшить.
Цикл «for»

Изменение регистра

Взятие остатка %
Добрый день!
Я решил сделать так:
let str = "hello";
let resultstr = "";
for (i = 0; i < string.length; i++) {
  if (i % 2 == 0) {
    resultstr += string[i].toUpperCase()
  }
  else {
    resultstr += string[i]
  }
  console.log(resultstr)
}

Все получилось, но вопрос. Что нужно сделать, чтобы он мне выводил в console.log не 5 раз, а 1 раз - последний ?

Сейчас он мне выводит:
H
He
HeL
HeLl
HeLlO

Последний раз редактировалось aMacio, 11.05.2022 в 23:38.
Ответить с цитированием