123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- // switch: sizes
- // Сделайте задание Comparison: sizes из предыдущего ДЗ используя switch
- let size = +prompt("Your outerwear size?(40,42,44,46,48,50,52,54)");
- switch (size) {
- case 40:
- alert(`Your size to US system: 6!`);
- break;
- case 42:
- alert(`Your size to US system: 8!`);
- break;
- case 44:
- alert(`Your size to US system: 10!`);
- break;
- case 46:
- alert(`Your size to US system: 12!`);
- break;
- case 48:
- alert(`Your size to US system: 14!`);
- break;
- case 50:
- alert(`Your size to US system: 16!`);
- break;
- case 52:
- alert(`Your size to US system: 18!`);
- break;
- case 54:
- alert(`Your size to US system: 20!`);
- break;
-
- default:
- alert(`Error`);
- }
- // switch: if
- let color = prompt("Введите цвет","");
- if(color ==="red"){
- document.write("<div style='background-color: red;'>красный</div>")
- }else if(color === "black"){
- document.write("<div style='background-color: black; color: white;'>черный</div>");
- // break;
- }else if(color === "blue"){
- document.write("<div style='background-color: blue;'>синий</div>");
- }else if(color === "green"){
- document.write("<div style='background-color: green;'>зеленый</div>");
- // break;
- }else{
- document.write("<div style='background-color: gray;'>Я не понял</div>");
- }
- // Для задания Number: age используя ИЛИ || вывести сообщение об ошибке (alert) если пользователь не введет возраст или нажмет отмену (т. е. prompt выдаст пустую строку или null, интерпретируемую как false).
- let inthisYear = prompt("was there a birthday this year?");
- let yourAge ;
- let yearOfBirth = +prompt("enter your year of birth");
- if(inthisYear == "yes" || "no"){
- if(inthisYear == "yes" ){
- yourAge=2020-yearOfBirth;
- }else{
- yourAge=2019-yearOfBirth;
- }
- alert("Your age:"+yourAge);
- }else{
- alert("Error")
- }
- // confirm: or this days
- // C помощью этого же трюка сделайте капризного робота, который в confirm спрашивает "шопинг?", а в случае отказа - выводить alert "ты - бяка".
- let result
- let bot = confirm("Шопинг?");
- false || (result = "ты - бяка")
- alert(result)
- let bot = confirm("Шопинг?");
- if(bot ===true){
- alert ("Okey");
- }else{
- alert ("ты - бяка")
- };
- // // triple prompt
- // let surname = prompt("your surname?")
- // let name =prompt("your name?")
- // let patronymic = prompt("your patronymic")
- // alert(surname+" "+name+" "+patronymic)
- // // default: or
- // У МЕНЯ ТУТ ПРОБЛЕМЫ
- // // default: if
- // let surname = prompt("your surname?")
- // if(surname==="null"){
- // surname="Ivanov"
- // }
- // let name =prompt("your name?")
- // if(name=== "undefined"||"null"){
- // name="Ivan"
- // }
- // let patronymic = prompt("your patronymic")
- // if(patronymic=== "undefined"||"null"){
- // patronymic="Ivanovich"
- // }
- // alert(surname+" "+name+" "+patronymic)
- // login and password
- let login = prompt("Enter login")
- let password
- if(login === "admin"){
- password = prompt("Enter password")
- if(password==="qwerty"){
- alert("Happy!")
- }else{
- alert("Error")
- }
- }else{
- alert("Error")
- }
- // currency calc
- // Калькулятор обмена валют. Первый prompt спрашивает валюту: "usd" или "eur". С помощью switch установите обменный курс для валюты, выбранной пользователем, после чего спросите величину и переведите её из гривны в выбранную на первом prompt валюту. Выведите результат в alert()
- let currency = prompt('usd or eur')
- let k;
- switch (currency) {
- case "usd":
- k = 28.21
- break;
- case "eur":
- k = 33.31
- break;
- }
- let value = prompt('What amount?')
- let result = value * k
- alert(result)
- // currency calc: improved
- // Улучшить предыдущее задание: сделать возможность ввода валюты любыми буквами (usd, uSd, USD), используйте .
- let currency = prompt('usd or eur')
- // let k;
- switch (currency.toLowerCase()) {
- case "usd":
- k = 28.21
- break;
- case "eur":
- k = 33.31
- break;
- }
- let value = prompt('What amount?')
- let result = value * k
- alert(result+' грн.')
- // currency calc: two rates
- // Добавить к возможность выбора обменного курса на продажу и покупку. Используйте confirm для ввода пользователя и тернарный оператор для величины курса.Не получилось
- // let currency = prompt('usd or eur')
- // // let k;
- // let operationBuy = confirm("buy ?")
- // let operationSell = confirm("sell?")
- // switch (currency.toLowerCase()) {
- // case "usd":
- // (operationBuy==="true") ?
- // (k=28.12) : 0;
- // (operationSell==="true") ?( k=28.49 ):0 ;
- // break;
- // case "eur":
- // (operationBuy==="true") ? 33.07: 0;
- // (operationSell==="true") ? 33.59: 0 ;
- // break;
- // }
- // let value = prompt('What amount?')
- // let result = value * k
- // alert(result+' грн.')
- // Не получилось
- // let currency = prompt('usd or eur')
- // let k;
- // let operationBuy = confirm("buy ?")
- // let operationSell = confirm("sell?")
- // switch (currency.toLowerCase()) {
- // case "usd":
- // k = 28.21
- // break;
- // case "eur":
- // k = 33.31
- // break;
- // }
- // let value = prompt('What amount?')
- // let result = value * k
- // alert(result+' грн.')
- // scissors
- function getRandomInt(max) {
- return Math.floor(Math.random() * Math.floor(max));
- }
- let comp = (getRandomInt(3));
- x = (getRandomInt(3))
- y = prompt("0 - Камень , 1 - Ножницы ,2 - Бумага")
- if (x == 0 && y == "1"){
- alert("Ножницы против камня! Ты проиграл!")
- }else if( x == 1 && y == "2")
- { alert("Бумага против ножниц! Ты проиграл!")}
- else if (x == 2 && y == "0")
- {alert("Камень против бумаги! Ты проиграл!")}
- else if( x == 1 && y == "0")
- { alert("Камень против ножниц! Ты победил!")}
- else if (x == 2 && y == "1")
- { alert("Ножницы против бумаги! Ты победил!")}
- else if( x == 0 && y == "2")
- { alert("Бумага против камня! Ты победил!")
- }
- else if( x == 0 && y == "0")
- { alert("Камень против камня! Ничья!")}
- else if (x == 1 && y == "1")
- { alert("Ножницы против ножниц! Ничья!")}
- else if (x == 2 && y == "2")
- { alert("Бумага против бумаги! Ничья!")}
- else{
- alert("Что?")
- }
|