кодесурса
«JavaScript

JavaScript: найти слово в строке

script1adsense2code
script1adsense3code

Строка JavaScript: упражнение 29 с решением

Напишите функцию JavaScript, чтобы найти слово в строке.

Тестовые данные :
console.log (search_word ('Быстрая коричневая лиса', 'лиса'));
console.log (search_word ('aa, bb, cc, dd, aa', 'aa'));
Выход:
«Лиса была найдена 1 раз».
«АА был найден 2 раза».

Иллюстрированная презентация:

«JavaScript:

Пример решения: -

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript function to find a word within a string</title>
</head>
<body>
</body>
</html>

Код JavaScript:

function search_word(text, word){
    
    var x = 0, y=0;
   
    for (i=0;i< text.length;i++)
        {
        if(text[i] == word[0])
            {
            for(j=i;j< i+word.length;j++)
               {
                if(text[j]==word[j-i])
                  {
                    y++;
                  }
                if (y==word.length){
                    x++;
                }
            }
            y=0;
        }
    }
   return "'"+word+"' was found "+x+" times.";
}
console.log(search_word('The quick brown fox', 'fox'));
console.log(search_word('aa, bb, cc, dd, aa', 'aa'));

Пример вывода:

 «лиса» была найдена 1 раз.
'аа' был найден 2 раза.

Блок - схема:

«Блок-схема:

Демонстрация в реальном времени:

См. Pen JavaScript. Найдите слово в строке - string-ex-29 с помощью w3resource ( @ w3resource ) в CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите функцию JavaScript для преобразования шестнадцатеричного в формат ASCII.
Далее: написать функцию проверки JavaScript, если строка заканчивается указанным суффиксом.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code