123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 |
- //Task 1 switch: if
- // let color = prompt("Введите цвет","");
- //
- // if((color === "red") || (color === "black")){
- // document.write("<div style='background-color: black; color: white;'>черный</div>");
- // }else{
- // if((color === "blue") || (color === "green")){
- // document.write("<div style='background-color: green;'>зеленый</div>");
- // }else{
- // document.write("<div style='background-color: gray;'>Я не понял</div>");
- // }
- // }
- // Task 2 prompt: or
- //
- // let age = prompt("сколько вам лет?","");
- // alert ((age && 2021 - age) || "Ошибка" );
- // Task 3 confirm: or this days
- //
- // let goToShop = prompt ("Шоппинг?");
- //
- // console.log(typeof goToShop);
- // alert ((typeof goToShop) === "string" && "Ура!" ||"Ты бяка!");
- // Task 4 confirm: if this days
- // let goShopping = prompt("Шоппинг?");
- // if ((typeof goShopping) === "string") {
- // alert("Ура!");
- // } else {
- // alert("Ты бяка!")
- // }
- // Task 5 triple prompt
- //
- // let name = prompt("Как ваше имя?");
- // let surname = prompt("Ваша фамилия?");
- // let patronymic = prompt("Ваше отчество?");
- // alert(`Ваше ФИО ${surname} ${name} ${patronymic}`);
- // Task 6 default: or
- //
- // let name = prompt("Как ваше имя?");
- // name = typeof name === "string" && name || "Ivan";
- // let surname = prompt("Ваша фамилия?");
- // surname = typeof surname === "string" && surname || "Ivanov";
- // let patronymic = prompt("Ваше отчество?");
- // patronymic = typeof patronymic==="string" && patronymic || "Ivanovich";
- //
- // alert(`Ваше ФИО ${surname} ${name} ${patronymic}`);
- // Task 7 default: if
- // let name = prompt("Как ваше имя?");
- // if (typeof name === "string" && name) {
- // } else {
- // name = "Ivan";
- // }
- // alert(`ваше имя ${name}`);
- // Task 8 login and password
- // const user={
- // login: "admin",
- // password: "qwerty",
- // }
- // let userLogin = prompt("login","");
- //
- // if(userLogin === user.login){
- // let userPassword = prompt("password", "");
- // if(userPassword === user.password){
- // alert("well done")
- // }else{
- // alert("Password incorrect");
- // }
- // }else{
- // alert("login incorrect");
- //
- // }
- // Task 9 currency calc
- // +
- // Task 10 currency calc: improved
- // let choseCurrent =( prompt("EUR или USD?", "USD")).toUpperCase();
- // let operation = confirm(" вы хотите купить?");
- //
- // let currency = 0;
- // switch (choseCurrent) {
- // case "EUR":
- // currency = 30.10;
- // break
- // case "USD":
- // currency = 26.40;
- // break
- // default :
- // alert("Валюта выбрана не верно");
- // }
- //
- // let bablo = prompt(`ваш курс ${choseCurrent}: ${currency}. Сколько вы хотите купить?`);
- // alert(`С вас ${(bablo * currency).toFixed(2)} UAH`);
- // Task 11 currency calc: two rates
- // +
- // Task 12 currency calc: if
- // +
- // Task 13 Задание на синий пояс
- // const USD = {
- // name: "USD",
- // buy: 26.00,
- // sale: 26.20,
- // };
- //
- // const EUR = {
- // name: "EUR",
- // buy: 29.90,
- // sale: 30.50,
- // };
- //
- // const choseCurrent = ((prompt("EUR или USD?", "USD")).toUpperCase() === "USD") ? USD : EUR;
- // const operation = confirm("Вы хотите купить?(Если желаете продать нажмите 'отмена')") ? "sale" : "buy";
- // const bablo = prompt(`Курс 1 ${choseCurrent.name} = ${choseCurrent[operation]} UAH. Какую сумму?`);
- // if(operation === "buy"){
- // alert(`Вы получите ${bablo * choseCurrent[operation]} UAH`)
- // }else {
- // alert(`С вас ${bablo * choseCurrent[operation]} UAH`)
- // }
- // switch ((prompt("Дай название")).toLowerCase()) {
- // case "switch: if" :
- // let color = prompt("Введите цвет","");
- //
- // if((color === "red") || (color === "black")){
- // document.write("<div style='background-color: black; color: white;'>черный</div>");
- // }else{
- // if((color === "blue") || (color === "green")){
- // document.write("<div style='background-color: green;'>зеленый</div>");
- // }else{
- // document.write("<div style='background-color: gray;'>Я не понял</div>");
- // }
- // }
- // break
- //
- // case "prompt: or" :
- // let age = prompt("сколько вам лет?","");
- // alert ((age && 2021 - age) || "Ошибка" );
- // break
- //
- // case "confirm: or this days":
- // let goToShop = prompt ("Шоппинг?");
- //
- // console.log(typeof goToShop);
- // alert ((typeof goToShop) === "string" && "Ура!" ||"Ты бяка!");
- // break
- //
- // case "confirm: if this days" :
- // let goShopping = prompt("Шоппинг?");
- // if ((typeof goShopping) === "string") {
- // alert("Ура!");
- // } else {
- // alert("Ты бяка!")
- // }
- // break
- //
- // case "triple prompt" :
- // let name = prompt("Как ваше имя?");
- // let surname = prompt("Ваша фамилия?");
- // let patronymic = prompt("Ваше отчество?");
- // alert(`Ваше ФИО ${surname} ${name} ${patronymic}`)
- // break
- //
- // case "two rates":
- // const USD = {
- // name: "USD",
- // buy: 26.00,
- // sale: 26.20,
- // };
- //
- // const EUR = {
- // name: "EUR",
- // buy: 29.90,
- // sale: 30.50,
- // };
- //
- // const choseCurrent = ((prompt("EUR или USD?", "USD")).toUpperCase() === "USD") ? USD : EUR;
- // const operation = confirm("Вы хотите купить?(Если желаете продать нажмите 'отмена')") ? "sale" : "buy";
- // const bablo = prompt(`Курс 1 ${choseCurrent.name} = ${choseCurrent[operation]} UAH. Какую сумму?`);
- // if (operation === "buy") {
- // alert(`Вы получите ${bablo * choseCurrent[operation]} UAH`)
- // } else {
- // alert(`С вас ${bablo * choseCurrent[operation]} UAH`)
- // }
- // break
- // default: alert("Такого задания нет")
- // }
- // Task Задание на черный пояс
- // Сделайте игру "камень-ножницы-бумага", как описано выше, пользуясь логическими операциями (&&, ||, !), не используя if и switch. Задание должно быть решено одним выражением
- let userValue = Number(prompt("Enter the number from 1 to 3. 1 is stone, 2 - scissors, 3 - paper"))
- let progValue = Math.ceil(Math.random() * 3)
- alert(`The program number is ${progValue}`)
- alert(((userValue === 1 && progValue === 2 || userValue === 2 && progValue === 3 || userValue === 3 && progValue === 1) && "Yeah! You won!") || ((userValue === 1 && progValue === 3 || userValue === 2 && progValue === 1 || userValue === 3 && progValue === 2) && "Sorry! You lost") || "The friendship won!")
|