123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Document</title>
- </head>
- <body>
- <script>
- // ДЗ: Строки
- // задание 1 String: greeting
- {
- let name = prompt('Как Вас зовут ?');
- alert('Привет, ' + name + ' !');
- console.log(name);
- }
- // задание 2 String: gopni4ek
- {
- let line = prompt('Введите выражение');
- let str = line.split(',');
- let strs = str.join(',блин ');
- alert(strs);
- console.log(strs);
- }
- // задание 3 String: capitalize
- {
- let str = 'cANBerRa';
- let result = str.charAt(0).toUpperCase() + str.slice(1).toLowerCase();
- console.log(result);
- }
- // задание 4 String: word count
- {
- let a = prompt('введите выражение');
- alert(a);
- let b = a.split(' ');
- console.log(b);
- }
- // задание 5 String: credentials
- {
- let surname = prompt('введите вашу фамилию');
- let name = prompt('введите ваше имя');
- let patronymic = prompt('введите ваше отчество');
- let a = surname.trim().toUpperCase();
- let b = name.trim().toUpperCase();
- let c = patronymic.trim().toUpperCase();
- let fullname = alert(' Фамилия: ' + a + ' Имя: ' + b + ' Отчество: ' + c);
- }
- // задание 6 String: beer
- {
- let str = 'Было жарко. Василий пил пиво вприкуску с креветками';
- let result = str.split('пиво').join('чай');
- console.log(result);
- }
- // задание 7 String: no tag
- {
- let str = 'какой-то текст в котором есть один тэг <br /> и всякое другое';
- let indexone = str.indexOf('<');
- let indextwo = str.indexOf('>');
- console.log(indexone, indextwo);
- let result = str.slice(0, indexone) + str.slice(indextwo + 1, str.length);
- console.log(result);
- }
- // задание 8 String: big tag
- {
- let str = 'какой-то текст в котором есть один тэг <br /> и всякое другое';
- let indexone = str.indexOf('<');
- let indextwo = str.indexOf('>');
- console.log(indexone, indextwo);
- let result =
- str.slice(0, indexone) +
- str.slice(indexone, indextwo).toUpperCase() +
- str.slice(indextwo);
- console.log(result);
- }
- // задание 9 String: new line
- {
- let str = prompt('Введите строку. Используйте \\n в качестве маркера новой строки');
- let result = str.split('\\n').join('\n');
- alert(result);
- }
- // задание 10 String: youtube
- {
- const regul =
- /^(?:https?:)?(?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube(?:\-nocookie)?\.(?:[A-Za-z]{2,4}|[A-Za-z]{2,3}\.[A-Za-z]{2})\/)(?:watch|embed\/|vi?\/)*(?:\?[\w=&]*vi?=)?([^#&\?\/]{11}).*$/;
- let id = prompt('Уажите ссылку на видео YouTube');
- id = id.match(regul)[1];
- let youtube = `<iframe width='560' height='315' src='https://www.youtube.com/embed/${id}' title='YouTube video player' frameborder='0' allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture' allowfullscreen></iframe>`;
- console.log(id);
- document.write(youtube);
- }
- </script>
- </body>
- </html>
|