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

Направления

Напишите функцию, принимающую строку. Функция должна использовать первую букву каждого произведения (вы можете видеть на рисунке выше) в строке с заглавной буквы и возвращать строку с заглавной буквы.

Примеры

использовать заглавные буквы («хорошая погода») → «Хорошая погода»

использовать заглавные буквы («ленивые дни во время карантина») → «ленивые дни во время карантина»

Что важно знать дальше:

1) .slice ()

В этом случае мы собираемся использовать slice (), некоторая документация находится здесь https://developer.mozilla.org/en-US/docs/Web/JavaScript / Ссылка / Global_Objects / Массив / фрагмент

Но я бы хотел показать пример, зачем нам это нужно:

Результат:

2) .split ()

Также мы собираемся использовать split (), некоторая документация находится здесь https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Ссылка / Global_Objects / String / split

Пример:

Результат:

Выглядит отлично, давайте продвинемся вперед и рассмотрим алгоритм полностью

Решение # 1

- Составьте пустой массив «слова».

- Разделить строку ввода пробелами.

- Для каждого слова в массиве:

- - - Первая буква слова в верхнем регистре.

- - - Соедините первую букву с остальной частью строки.

- - - Поместить результат в массив «слов»

- Объедините «слова» в строку и верните ее.

Результат

Решение # 2

- Создайте пустую строку под названием «результат» и добавьте первую букву с заглавной буквы.

- Для каждого символа в строке:

- - ЕСЛИ символ слева - это пробел

- - - - Сделайте это с большой буквы и добавьте к результату

- - ЕЩЕ

- - - —Добавить в «результат»

- вернуть «результат»

Результат:

Это все, что у меня есть на данный момент. Спасибо за чтение;)