Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   IndexOf и lastIndexOf (https://javascript.ru/forum/misc/82947-indexof-i-lastindexof.html)

Gm5 10.08.2021 14:46

IndexOf и lastIndexOf
 
Изучаю методы indexOf и lastIndexOf. Даны две задачи, но теряюсь в их решении.
Дана строка. Проверьте, начинается ли эта строка на http://. И вторая подобная.
Дана строка. Проверьте, заканчивается ли эта строка на .html.
Моё решение:

let str = 'http// abcdef.html';
console.log(str.indexOf('http//'));
console.log(str.lastIndexOf('.html'));


Может и правильно решил, но не уверен! Или через if как-то надо проверять? Но как тогда задать условие?
Заранее спасибо).

рони 10.08.2021 15:59

Gm5,
let str = 'http// abcdef.html';
console.log(str.indexOf('http//') === 0);
console.log(str.lastIndexOf('.html') === str.length - 5);

Gm5 10.08.2021 16:09

рони,
СПАСИБО! :thanks:

рони 10.08.2021 17:08

на всякий случай...
Цитата:

Сообщение от Gm5
Проверьте, начинается ли эта строка на

startsWith
Цитата:

Сообщение от Gm5
Проверьте, заканчивается ли эта строка на

endsWith


Часовой пояс GMT +3, время: 15:29.