Функция JavaScript: упражнение 5 с решением
Напишите функцию JavaScript, которая принимает строку в качестве параметра и преобразует первую букву каждого слова строки в верхний регистр.
Пример строки : ‘the quick brown fox’
Ожидаемый результат: ‘the quick brown fox’
Графическая презентация:
Пример решения : —
HTML-код:
Преобразует первую букву каждого слова строки в верхний регистр Код JavaScript:
//Напишите функцию JavaScript, которая принимает строка как параметр и преобразует первую букву каждого слова строки в верхний регистр. function uppercase (str) {var array1 = str.split (''); var newarray1 = []; for (var x = 0; x
Пример вывода:
Быстрая коричневая лиса
Пояснение:
Предположим, str = "the quick brown fox";
Метод split () используется для разделения объекта String на массив строк путем разделения строки на подстроки.
console.log (str.split (''));
Вывод: ["the", "quick", "brown", "fox"]
Первые подстроки - > "the"
Код для преобразования первого символа вышеуказанной строки в верхний регистр-> array1 [x] .charAt (0) .toUpperCase ()
console.log (array1 [x]. charAt (0) .toUpperCase ()); [здесь x = 0]
Вывод: "T"
Остальная часть строки "the" -> array1 [x] .slice (1)
console.log (array1 [0] .slice (1));
Вывод: "he"
Конечная строка:
console.log (array1 [0 ] .charAt (0) .toUpperCase () + array1 [0] .slice (1));
Вывод: "The"
Теперь вставьте указанную выше строку в другой массив:
newarray1.push (array1 [x] .charAt (0) .toUpperCase () + array1 [x] .slice (1));
Используемые функции:
CharAt () метод - это мы ed, чтобы получить указанный символ из строки.
Синтаксис: str.charAt (index). Где index представляет собой целое число от 0 до 1, меньшее длины строки.
Метод toUpperCase () используется для преобразования строкового значения в верхний регистр.
Метод slice () возвращает неглубокая копия части массива в новый объект массива.
Метод push () используется для добавления одного или нескольких элементов в конец массива и возвращает новую длину массива.
После завершения цикла for верните последнюю строку:
return newarray1.join ('');
Метод join () объединяет все элементы массива в строка.
Блок-схема:
Демонстрация:
См. Pen JavaScript - возвращает переданную строку с буквами в алфавитном порядке - функция -ex- 4 от w3resource (@ w3resource) на CodePen.
Предыдущий: Напишите функцию JavaScript, которая возвращает переданную строку с буквами в в алфавитном порядке.
Далее: Напишите функцию JavaScript, которая принимает строку в качестве параметра и находит самое длинное слово в строке.