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