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

Первая буква каждого слова заглавная
Добрый день! Совсем недавно начал изучать JS.
У меня есть такая задача:
Необходимо, чтобы каждое слово во фразе начиналось с заглавной буквы.

Данную задачу решил таким способом:
const str1 = "доброго";
const str2 = "дня";
const str3 = "уважаемый"

console.log(`${str1.charAt(0).toUpperCase() + str1.substring(1)} ${str2.charAt(0).toUpperCase() + str2.substring(1)}, ${str3.charAt(0).toUpperCase() + str3.substring(1)}!`)

В целом - все получилось.
Но. Мне предложили данную задачу решить решить через indexOf и substring. Но не знаю как ...
На входе строка идет целиком, а не по отдельности, как сделал я выше.

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