Задачи для решения
Отработка стандартных функций JavaScript
В следующих задачах вы должны применить комбинацию стандартных функций JavaScript, чтобы решить задачу. Все методы вам известны, если вы делали задачи предыдущих уроков и проходили тесты.
Дана строка. Сделайте заглавным первый символ этой строки не используя цикл. Найдите два решения.
Решение:
Вариант первый:
var str = 'hello';
str = str[0].toUpperCase() + str.substr(1);
alert(str);
Вариант второй:
var str = 'hello';
str = str.split('');
str[0] = str[0].toUpperCase();
var result = str.join('');
alert(result);
Дана строка, например, '123456'. Переверните эту строку (сделайте из нее '654321') не используя цикл.
Решение:
var str = '123456';
result = str.split('').reverse().join('');
alert(result);
Проверьте, что строка начинается на http://.
Решение:
var str = 'http://phphtml';
if (str.substr(0, 7) == 'http://') {
alert('Да');
} else {
alert('Нет');
}
Проверьте, что строка заканчивается на .html.
Решение:
var str = 'index.html';
if (str.substr(-5) == '.html') {
alert('Да');
} else {
alert('Нет');
}