123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- //String: greeting
- {
- let name = prompt("Введите имя");
- alert('Привет '+name);
- }
- //String: gopni4ek
- {
- let str = prompt('Введите строку');
- alert(str.split(',').join(', блин,'));
- }
- //String: capitalize
- {
- let str = prompt("Введите текст").toLowerCase();
- alert(str[0].toUpperCase()+str.slice(1));
- }
- //String: word count
- {
- let str = "Было жарко. Василий пил пиво вприкуску с креветками"
- let result
- result = str.split(' '); //разделяем по пробелу
- result = result.length // присваиваем кол-во элементов в массиве
- console.log(result) //8 слов или элементов в массиве
- }
- //String: credentials
- {
- let name = prompt("Введите имя").trim().toLowerCase();
- let lastName = prompt("Введите фамилию").trim().toLowerCase();
- let patronymic = prompt("Введите отчество").trim().toLowerCase();
- name = name[0].toUpperCase()+name.slice(1);
- lastName = lastName[0].toUpperCase()+lastName.slice(1);
- patronymic = patronymic[0].toUpperCase()+patronymic.slice(1);
- alert(name+' '+lastName+' '+patronymic)
- }
- //String: beer
- {
- let str = "Было жарко. Василий пил пиво вприкуску с креветками"
- let result
- result = str.split('пиво').join('чай'); //ваша магия
- console.log(result) //"Было жарко. Василий пил чай вприкуску с креветками"
- }
- //String: no tag
- {
- let str = "какой-то текст в котором есть один тэг <br /> и всякое другое"
- let result
- let firstParameter = str.match(/</)//ваша магия
- let secondParameter = str.match(/>/)
- result = str.slice(0, firstParameter.index)+str.slice((secondParameter.index+1))
- console.log(result)//какой-то текст в котором есть один тэг и всякое другое
- }
- //String: big tag
- {
- let str = "какой-то текст в котором есть один тэг <br /> и всякое другое"
- let result
- let firstParameter = str.match(/</)//ваша магия
- let secondParameter = str.match(/>/)
- result = str.slice(0, firstParameter.index)+str.slice(firstParameter.index, secondParameter.index).toUpperCase()+str.slice(secondParameter.index)
- console.log(result)//какой-то текст в котором есть один тэг <BR /> и всякое другое
- }
- //String: new line
- {
- let str = prompt('Введите \n строку')
- alert(str.split('\\n').join('\n'))
- }
|