-
Найти самое длинное слово в строке
Напишите функцию JavaScript, которая принимает строку в качестве параметра и находит самое длинное слово в строке.
function find_longest_word(str) { // Ваш код } document.writeln(find_longest_word('Web Development Tutorial')); // "Development"
Решение:
Пояснение:
Предположим, str = '@Web Development #Tutorial';
Метод match() используется для получения совпадений при сопоставлении строки с регулярным выражением. Поэтому str.match (/ \ w [az] {0,} / gi) вернет ["Web", "Development", "Tutorial"].
Цикл For проверяет длину элемента массива и сравнивает его с предыдущим и, наконец, возвращает самую длинную строку.
Свойство length представляет 32-битное целое число без знака, которое всегда численно больше самого высокого индекса в массиве.
Синтаксис -> arr.length
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.