У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће проверити да ли низ садржи подниз.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
- Јавасцрипт низ укључује ()
- ЈаваСцрипт Стринг индекОф ()
Пример 1: Провери низ помоћу инцлуде ()
// program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )
Оутпут
Унесите низ: ЈаваСцрипт је забаван Унесите низ који желите да проверите: фун Низ садржи забаву
includes()
Метода се користи са if… else
изјавом да провери да ли стринг садржи ликове у одређеном низу.
Напомена : includes()
Метода разликује велика и мала слова. Отуда се забава и забава разликују.
Пример 2: Проверите низ помоћу индекОф ()
// program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )
Оутпут
Унесите низ: ЈаваСцрипт је забаван Унесите низ који желите да проверите: фун Низ садржи забаву
У горњем програму, indexOf()
метода се користи са if… else
наредбом за проверу да ли низ садржи подниз.
indexOf()
Метод тражи стринг и враћа позицију првог појављивања. Када подниз није могуће пронаћи, враћа -1 .
Напомена : indexOf()
Метода разликује велика и мала слова.