//switch: sizes////////////////////////////////////////////////////// let size = prompt('enter ukr size', ""); switch (size) { case "40": alert('us size = 6(S)'); break case "42": alert('us size = 8(M)'); break case "44": alert('us size = 10'); break case "46": alert('us size = 12(L)'); break case "48": alert('us size = 14'); break case "50": alert('us size = 16(XL)'); break case "52": alert('us size = 18'); break case "54": alert('us size = 20(XXL)'); } //switch: if////////////////////////////////////////////////////// // let color = prompt("Введите цвет"); // if (color === "red") { // document.write("
красный
") // } // else if (color === "black") { // document.write("
черный
"); // } // else if (color === "blue") { // document.write("
синий
"); // } // else if (color === "green") { // document.write("
зеленый
"); // } // else { // document.write("
Я не понял
"); // } 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 age = prompt('Сколько тебе лет?'); if (age > 0) { alert(`Ты ${2022 - age} года рождения!`) } else if (age === "0" || age === "") { alert('ошибка') } //confirm: or this days/////////////////////////////////////////// // let question = confirm('шоппинг?') ? alert('летс-гоу!!!') : alert('ты-бяка'); let question = confirm('шоппинг?') || alert('ты-бяка'); //confirm: if this days/////////////////////////////////////////// let question1 = confirm('шоппинг?'); if (question1) { alert('летс-гоу!!!') } else { alert('ты-бяка') } //triple prompt/////////////////////////////////////////////////// let firstname = prompt("ваше имя?"); let lastname = prompt("ваше фамилия?") let patronymic = prompt("ваше отчество?") alert(firstname + " " + lastname + " " + patronymic) //default: or///////////////////////////////////////////////////// const default1 = "иван" const default2 = "иванов" const default3 = "иванович" let firstname1 = prompt("ваше имя?") || default1; let lastname1 = prompt("ваше фамилия?") || default2; let patronymic1 = prompt("ваше отчество?") || default3; alert(firstname1 + " " + lastname1 + " " + patronymic1) //default: if///////////////////////////////////////////////////// const default1 = "иван" const default2 = "иванов" const default3 = "иванович"; let firstname = prompt("ваше имя?") if (firstname === true) { firstname } else if (firstname === "" || firstname === null) { firstname = default1 }; let lastname = prompt("ваше фамилия?") if (lastname === true) { lastname } else if (lastname === "" || lastname === null) { lastname = default2 }; let patronymic = prompt("ваше отчество?") if (patronymic === true) { patronymic } else if (patronymic === "" || patronymic === null) { patronymic = default3 }; alert(firstname + " " + lastname + " " + patronymic) //login and password////////////////////////////////////////////// let login = prompt('введите логин'); if (login === "admin") { alert("ok.введите пароль.") let password = prompt('введите пароль'); if (password === "qwerty") { alert("вы успешно ввели логин и пароль!") } else { alert("неверный пароль!") } } else { alert("неверный логин!"); } //currency calc////////////////////////////////////////////////// var currency = prompt("usd или eur", ""); switch (currency) { default: alert("error"); break; case "usd": alert("1 usd = 40 uah") || alert("error"); var uah = prompt("укажите сумму в гривнах", "") alert(`вы можете купить ${Math.floor(uah / 40)} баксов`) break; case "eur": alert("1 eur = 41 uah") || alert("error"); var uah1 = prompt("укажите сумму в гривнах", "") alert(`вы можете купить ${Math.floor(uah1 / 41)} еуро`) } //currency calc: improved//////////////////////////////////////// var currency = prompt("usd или eur", "").toLowerCase(); switch (currency) { case ("" && null): alert("error"); break; case "usd": alert("1 usd = 40 uah"); var uah = prompt("укажите сумму в гривнах", "") alert(`вы можете купить ${Math.floor(uah / 40)} баксов`) break; case "eur": alert("1 eur = 41 uah"); var uah1 = prompt("укажите сумму в гривнах", "") alert(`вы можете купить ${Math.floor(uah1 / 41)} еуро`) } //currency calc: two rates/////////////////////////////////////// var currency = prompt("usd или eur", "").toLowerCase(); var rate; var rate1; var buy = confirm("купить валюту ?") switch (currency) { case 'usd': buy ? rate = 40 : rate1 = 38 break; case 'eur': buy ? rate = 41 : rate1 = 39 } var uah = prompt("укажите сумму в гривнах") alert(`вы можете купить ${(uah / rate).toFixed(1)} ${currency}`) || alert(`вы можете продать ${(uah / rate1).toFixed(1)} ${currency}`) //currency calc: if///////////////////////////////////////////// var currency = prompt("usd или eur", "").toLowerCase(); if (currency === 'usd' || currency === 'eur') { var buy = confirm("купить валюту ?") var rate; var rate1; var uah = prompt("укажите сумму в гривнах") if (currency === 'usd') { buy ? rate = 40 : rate1 = 38 } else if (currency === 'eur') { buy ? rate = 41 : rate1 = 39 } alert(`вы можете купить ${(uah / rate).toFixed(1)} ${currency}`) || alert(`вы можете продать ${(uah / rate1).toFixed(1)} ${currency}`) } //scissors///////////////////////////////////////////////////// let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3") let comp = Math.ceil(Math.random() * 3) alert(`комп выбрал число ${comp}`) if (user === 1 && comp > 1 || user === 2 && comp === 3) { alert("вы победили!") } else if (user === 3 && comp < 3 || user === 2 && comp === 1) { alert("вы проиграли!") } else { alert("ничья!") } ////Задание на синий пояс///////////////////////////////////// let currency = prompt("usd или eur", ""); let currency1; let rations = { usd: 40, eur: 41, } let uah = prompt("укажите сумму в гривнах", "") currency1 = uah / rations[`${currency}`] alert(`вы можете купить ${currency1} ${currency}`) ////real data///////////////////////////////////////////////// var currency = prompt("usd или eur", "").toLowerCase(); var uah = prompt("укажите сумму в гривнах") fetch('https://open.er-api.com/v6/latest/' + currency) .then(res => res.json()) .then(data => { alert(`вы можете купить ${(uah / data.rates.UAH).toFixed(1)} ${currency}`) }) ////Задание на черный пояс//////////////////////////////////// let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3"); let comp = Math.ceil(Math.random() * 3); alert(`комп выбрал число ${comp}`); let userWin = user === 1 && comp > 1 || user === 2 && comp === 3; let compWin = user === 3 && comp < 3 || user === 2 && comp === 1; let friendshipWin = user === comp && alert("ничья!"); let win = userWin && alert("вы победили!") || compWin && alert("вы проиграли!");