Добрый день!
Применил вот такое решение. Первые буквы каждого предложения капсами. Со второго знака маленькими.Наверное есть более изящный способ? Подскажите какой. Возможно что-то связанное с массивами.
function Capitalisize (str) {
let result = "";for (let i = 0; i < str.length; i = i+1)
{
str = str.replaceAll(" ", " ") if (str[i-2] === String(".")||i === 0){
result = result + str[i].toUpperCase(); } else {result = result + str[i].toLowerCase();
}
} return result }alert(Capitalisize ("НЕБО ГОЛУБОЕ. ТРАВА ЗЕЛЕНАЯ. СОЛНЦЕ СВЕТИТ И ГРЕЕТ."))
Комментарии: 0