|
@@ -0,0 +1,116 @@
|
|
|
+var taskName;
|
|
|
+
|
|
|
+// comprasion if
|
|
|
+var age = +prompt("Сколько вам лет?","");
|
|
|
+switch (true)
|
|
|
+{
|
|
|
+ case age <= 0: alert("то ли киборг, то ли ошибка");
|
|
|
+ break;
|
|
|
+ case age <= 18: alert("школьник");
|
|
|
+ break;
|
|
|
+ case age > 18 && age <= 30 : alert("молодежь");
|
|
|
+ break;
|
|
|
+ case age > 30 && age <= 45 : alert("зрелость");
|
|
|
+ break;
|
|
|
+ case age > 45 && age <= 60 : alert("Закат");
|
|
|
+ break;
|
|
|
+ case age > 60 : alert("как пенсия?");
|
|
|
+ break;
|
|
|
+ default: alert("то ли киборг, то ли ошибка");
|
|
|
+}
|
|
|
+
|
|
|
+prompt: or
|
|
|
+var data = 2019;
|
|
|
+var age = prompt('Enter your age',"") || alert('Error!');
|
|
|
+var answer = confirm("Did you have a birthday this year?");
|
|
|
+var year;
|
|
|
+if (answer){
|
|
|
+year = data - age;
|
|
|
+}
|
|
|
+else {
|
|
|
+ year = data - age - 1;
|
|
|
+}
|
|
|
+alert(year);
|
|
|
+
|
|
|
+// confirm: or this days
|
|
|
+var robot = confirm ('Shopping?') || alert("Ты бяка!");
|
|
|
+
|
|
|
+// confirm: if this days
|
|
|
+var robotIf = confirm ("Шопинг?");
|
|
|
+if (robotIf){
|
|
|
+}
|
|
|
+else {
|
|
|
+ alert("ТЫ БЯКА");
|
|
|
+}
|
|
|
+
|
|
|
+// // triple prompt
|
|
|
+var fio = {
|
|
|
+ name: prompt('Enter your name',""),
|
|
|
+ surname: prompt('Enter your surname',""),
|
|
|
+ patronymic: prompt('Enter your patronymic',"")
|
|
|
+}
|
|
|
+alert(fio.surname + ' ' + fio.name + ' ' + fio.patronymic);
|
|
|
+
|
|
|
+// default: or
|
|
|
+var fio = {
|
|
|
+ name: prompt('Enter your name',"") || 'Иван',
|
|
|
+ surname: prompt('Enter your surname',"") || 'Иванов',
|
|
|
+ patronymic: prompt('Enter your patronymic',"") || 'Иванович'
|
|
|
+}
|
|
|
+alert(fio.surname + ' ' + fio.name + ' ' + fio.patronymic);
|
|
|
+
|
|
|
+// default: if
|
|
|
+var fio = {
|
|
|
+ name: prompt('Enter your name',""),
|
|
|
+ surname: prompt('Enter your surname',""),
|
|
|
+ patronymic: prompt('Enter your patronymic',"")
|
|
|
+}
|
|
|
+if (name === null) {
|
|
|
+ name = 'Иван';
|
|
|
+}
|
|
|
+else if (surname === null) {
|
|
|
+ surname = 'Иванов';
|
|
|
+}
|
|
|
+else if (patronymic === null) {
|
|
|
+ patronymic = 'Иванович';
|
|
|
+}
|
|
|
+alert(fio.surname + ' ' + fio.name + ' ' + fio.patronymic);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// login and password
|
|
|
+var authorization = {
|
|
|
+ loginRight: 'admin',
|
|
|
+ passwordRight: 'qwerty'
|
|
|
+}
|
|
|
+var login;
|
|
|
+var password;
|
|
|
+login = prompt('input login','');
|
|
|
+if (login === authorization.loginRight) {
|
|
|
+ password = prompt('input password','');
|
|
|
+}
|
|
|
+if (password === authorization.passwordRight) {
|
|
|
+ alert('Congratulation, you right!');
|
|
|
+}
|
|
|
+else {
|
|
|
+ alert('Your login or password is bad');
|
|
|
+}
|
|
|
+// case "currency calc":
|
|
|
+// case "currency calc: improved":
|
|
|
+// case "currency calc: two rates":
|
|
|
+ var currency = prompt("Введите валюту: usd или eur").toLowerCase(),
|
|
|
+ exchangeRate, value, result;
|
|
|
+ switch (currency) {
|
|
|
+ case "usd": exchangeRate = confirm("Продажа?") ? 0.037 : 0.036;
|
|
|
+ break;
|
|
|
+ case "eur": exchangeRate = confirm("Продажа?") ? 0.033 : 0.032;
|
|
|
+ break;
|
|
|
+ default: exchangeRate = 1;
|
|
|
+ alert("error");
|
|
|
+ }
|
|
|
+ value = +prompt("Сколько гривен?");
|
|
|
+ result = parseFloat((value * exchangeRate).toFixed(2));
|
|
|
+ alert(result + " " + currency);
|
|
|
+
|
|
|
+// var compChoice = Math.random();
|
|
|
+// var userChoice = prompt ('Do yor choose stone, paper or scissors');
|