У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће проверити да ли низ почиње са другим низом.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
- Јавасцрипт низ почиње са ()
- ЈаваСцрипт Стринг ластИндекОф ()
- ЈаваСцрипт Регек
Пример 1: Коришћење стартВитх ()
// program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Оутпут
Низ почиње са „он“.
У горе наведеном програму startsWith()
метода се користи за одређивање да ли низ почиње са 'хе' . Тхе startsWith()
метод проверава да ли је низ почиње са одређеном низу.
if… else
Саопштењу се користи за проверу стања.
Пример 2: Коришћење ластИндекОф ()
// program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Оутпут
Низ почиње са „он“.
У горњем програму, lastIndexOf()
метода се користи за проверу да ли низ почиње са другим низом.
lastIndexOf()
Метод враћа индекс на тражени низ (овде у потрази са првог индекса).
Пример 3: Коришћење РегЕк-а
// program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Оутпут
Низ почиње са „он“.
У горњем програму, низ се проверава помоћу РегЕк обрасца и test()
методе.
/^
означава почетак низа.