|
@@ -0,0 +1,78 @@
|
|
|
|
+//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'))
|
|
|
|
+}
|