// switch: sizes
let size = prompt("Введите ваш размер:","");
switch(size){
case "40": alert("S");
break;
case "42": alert("M");
break;
case "46": alert("L")
break;
case "50": alert("XL")
break;
case "54": alert("XXL")
break;
default: alert('Проверьте данные о размере')
}
// switch: if
let color = prompt("Введите цвет:", "");
if (color === "red") {
document.write("
красный
");
document.write("черный
");
} else if (color === "black") {
document.write("черный
");
} else if (color === "blue") {
document.write("синий
");
document.write("зеленый
");
} else if (color === "green") {
document.write("зеленый
");
} else {
document.write("Я не понял
");
};
// prompt: or
let yearnow = 2021; //год по календарю
let personage = prompt("Сколько вам лет?");
if (personage == null || personage == "" || isNaN(personage)) {
alert("Ошибка!");
} else {
alert("Вы " + (yearnow - personage) + " года рождения");
}
// confirm: or this days
confirm("Шопинг?") && !alert ("Круто!") || alert ("Ты бяка!");
// confirm: if this days
let shopping = confirm("Шопинг?");
if (shopping) {
alert("Круто!");
} else {
alert("Ты бяка!");
}
// triple prompt
let yoursurname = prompt("Ваша фамилия?");
let yourname = prompt("Ваше имя?");
let yourfathername = prompt("Ваше отчество?");
let fullname = yoursurname + " " + yourname + " " + yourfathername;
alert("Ваше ФИО:" + " " + fullname);
// default: or
let yoursurname = prompt("Ваша фамилия?") || "Акиншина";
let yourname = prompt("Ваше имя?") || "Евгения";
let yourfathername = prompt("Ваше отчество?") || "Равшановна";
let fullname = yoursurname + " " + yourname + " " + yourfathername;
alert("Ваше ФИО:" + " " + fullname);
// default: if
let yoursurname = prompt("Ваша фамилия?");
if (yoursurname){
}
else {
yoursurname = "Акиншина"
}
let yournames = prompt("Ваше имя?");
if (yourname){
}
else {
yourname = "Евгения"
}
let yourfathername = prompt("Ваше отчество?");
if (yourfathername){
}
else {
yourfathername = "Равшановна"
}
alert("Ваше ФИО:" + " " + yoursurname + " " + yourname + " " + yourfathername);
// login and password
let login = "admin";
let password = "qwerty";
let useranswer = prompt("Введите логин: ");
if (useranswer === login) {
let useranswer = prompt("Введите пароль: ");
if (useranswer === password) {
alert("Поздравляем, ваши данные верны!");
} else {
alert("Ошибка ввода пароля!");
}
} else {
alert("Ошибка ввода логина!");
}
// currency calc
alert("Добро пожаловать!");
let summaСhoiсe = prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?");
let usd = 27.17;
let eur = 32.15;
switch (summaСhoiсe) {
case "usd":
let summaUsd = prompt("Введите сумму в грн: "s);
summaUser = (summaUsd / usd).toFixed(2);
alert("Вы получите " + " " + summaUser + " " + "usd");
break;
case "eur":
let summaEur = prompt("Введите сумму в грн: ");
summaUser = (summaEur / eur).toFixed(2);
alert("Вы получите " + " " + summaUser + " " + "eur");
break;
default: alert("Ошибка!");
}
// currency calc: improved
alert("Добро пожаловать!");
let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
let usd = 27.17;
let eur = 32.15;
switch (summaСhoiсe) {
case "usd":
let summaUsd = prompt("Введите сумму в грн: ");
summaUser = (summaUsd / usd).toFixed(2);
alert("Вы получите " + " " + summaUser + " " + "usd");
break;
case "eur":
let summaEur = prompt("Введите сумму в грн: ");
summaUser = (summaEur / eur).toFixed(2);
alert("Вы получите " + " " + summaUser + " " + "eur");
break;
default: alert("Ошибка!");
}
// currency calc: two rates
alert("Добро пожаловать!");
let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
let buyUsd = 27.17;
let sellUsd = 27.37;
let buyEur = 32.15;
let sellEur = 32.41;
let resultAnswer, answer, valueСhoiсe;
switch (summaСhoiсe) {
case "usd":
valueСhoiсe = prompt("Введите сумму в грн: ");
resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyUsd : answer = valueСhoiсe / sellUsd;
alert(answer.toFixed(2));
break;
case "eur":
valueСhoiсe = prompt("Введите сумму в грн: ");
resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyEur : answer = valueСhoiсe / sellEur;
alert(answer.toFixed(2));
break;
default: alert("Ошибка!");
}
// currency calc: if
alert("Добро пожаловать!");
let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
let buyUsd = 27.17;
let sellUsd = 27.37;
let buyEur = 32.15;
let sellEur = 32.41;
let resultAnswer, answer, valueСhoiсe;
if (summaСhoiсe=="usd") {
valueСhoiсe = prompt("Введите сумму в грн: ");
resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyUsd : answer = valueСhoiсe / sellUsd;
alert(answer.toFixed(2));
}else if (summaСhoiсe=="eur") {
valueСhoiсe = prompt("Введите сумму в грн: ");
resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyEur : answer = valueСhoiсe / sellEur;
alert(answer.toFixed(2));
}
else {
alert("Ошибка!");
}
// scissors
let possibleАnswer = ["rock", "scissors", "paper"];
let userChoise = possibleАnswer.indexOf(prompt(possibleАnswer + " ?").toLowerCase());
let compChoise = Math.floor(Math.random() * 3);
alert("Answer computer - " + possibleАnswer[compChoise]);
if (userChoise === compChoise) {
alert("Draw");
} else if ((userChoise - compChoise + 3) % 3 === 1) {
alert("Computer won!");
} else {
alert("You won!");
}
// Задание на черный пояс
let possibleАnswerDone = ["rock", "scissors", "paper"];
let userChoiseDone = possibleАnswerDone.indexOf(prompt(possibleАnswerDone + " ?").toLowerCase());
let compChoiseDone = Math.floor(Math.random() * 3);
let gameWinner = alert("Answer computer - " + possibleАnswerDone[compChoiseDone]) || (((userChoiseDone === compChoiseDone) && alert("Draw")) || (((userChoiseDone - compChoiseDone + 3) % 3 === 1) && alert("Computer won!")) || (((compChoiseDone - userChoiseDone + 3) % 3 === 1) && alert("You won!")));
//еще один вариант игры "scissors" в отдельной папке!!!