|
@@ -0,0 +1,220 @@
|
|
|
|
+//switch: sizes
|
|
|
|
+var size = prompt("Напиши размер верхней одежды СНГ и глянь в консоль");
|
|
|
|
+var sNG40 = {
|
|
|
|
+ NorwayFinlandSweden:"34",
|
|
|
|
+ FrenchSwitzerland:"36",
|
|
|
|
+ Italy:"38",
|
|
|
|
+ UK:"8",
|
|
|
|
+ USA:"6"
|
|
|
|
+}
|
|
|
|
+var sNG42 = {
|
|
|
|
+ NorwayFinlandSweden:"36",
|
|
|
|
+ FrenchSwitzerland:"38",
|
|
|
|
+ Italy:"40",
|
|
|
|
+ UK:"10",
|
|
|
|
+ USA:"8 or M"
|
|
|
|
+}
|
|
|
|
+var sNG44 = {
|
|
|
|
+ NorwayFinlandSweden:"38",
|
|
|
|
+ FrenchSwitzerland:"40",
|
|
|
|
+ Italy:"42",
|
|
|
|
+ UK:"12",
|
|
|
|
+ USA:"10"
|
|
|
|
+}
|
|
|
|
+var sNG46 = {
|
|
|
|
+ NorwayFinlandSweden:"40",
|
|
|
|
+ FrenchSwitzerland:"42",
|
|
|
|
+ Italy:"44",
|
|
|
|
+ UK:"14",
|
|
|
|
+ USA:"12 or L"
|
|
|
|
+}
|
|
|
|
+var sNG48 = {
|
|
|
|
+ NorwayFinlandSweden:"42",
|
|
|
|
+ FrenchSwitzerland:"44",
|
|
|
|
+ Italy:"46",
|
|
|
|
+ UK:"16",
|
|
|
|
+ USA:"14"
|
|
|
|
+}
|
|
|
|
+var sNG50 = {
|
|
|
|
+ NorwayFinlandSweden:"44",
|
|
|
|
+ FrenchSwitzerland:"46",
|
|
|
|
+ Italy:"48",
|
|
|
|
+ UK:"18",
|
|
|
|
+ USA:"16 or XL"
|
|
|
|
+}
|
|
|
|
+var sNG52 = {
|
|
|
|
+ NorwayFinlandSweden:"46",
|
|
|
|
+ FrenchSwitzerland:"48",
|
|
|
|
+ Italy:"50",
|
|
|
|
+ UK:"20",
|
|
|
|
+ USA:"18"
|
|
|
|
+}
|
|
|
|
+var sNG54 = {
|
|
|
|
+ NorwayFinlandSweden:"48",
|
|
|
|
+ FrenchSwitzerland:"50",
|
|
|
|
+ Italy:"52",
|
|
|
|
+ UK:"22",
|
|
|
|
+ USA:"20 or XXL"
|
|
|
|
+}
|
|
|
|
+switch (size){
|
|
|
|
+ case "40": console.log(sNG40);
|
|
|
|
+ break;
|
|
|
|
+ case "42": console.log(sNG42);
|
|
|
|
+ break;
|
|
|
|
+ case "44": console.log(sNG44);
|
|
|
|
+ break;
|
|
|
|
+ case "46": console.log(sNG46);
|
|
|
|
+ break;
|
|
|
|
+ case "48": console.log(sNG48);
|
|
|
|
+ break;
|
|
|
|
+ case "50": console.log(sNG50);
|
|
|
|
+ break;
|
|
|
|
+ case "52": console.log(sNG52);
|
|
|
|
+ break;
|
|
|
|
+ case "54": console.log(sNG54);
|
|
|
|
+ break;
|
|
|
|
+ default: alert("введен размер вне диапозона")
|
|
|
|
+}
|
|
|
|
+//switch: if
|
|
|
|
+var color = prompt("Введите цвет","");
|
|
|
|
+if (color === "blue" || color === "green"){
|
|
|
|
+ document.write("<div style='background-color: blue;'>синий</div>");
|
|
|
|
+ document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
|
+}
|
|
|
|
+else if (color === "red" || color === "black"){
|
|
|
|
+ document.write("<div style='background-color: red;'>красный</div>");
|
|
|
|
+ document.write("<div style='background-color: black; color: white;'>черный</div>");
|
|
|
|
+}
|
|
|
|
+else {
|
|
|
|
+ document.write("<div style='background-color: gray;'>Я не понял</div>");
|
|
|
|
+}
|
|
|
|
+//prompt: or
|
|
|
|
+let dat = prompt("в каком году ты родился?","");
|
|
|
|
+var age = 2020 - dat;
|
|
|
|
+if (age >= 0) {
|
|
|
|
+ alert(`Тебе ${age} лет!`);
|
|
|
|
+}
|
|
|
|
+else if (age < 0 || age === false){
|
|
|
|
+ alert("сообщение об ошибке")
|
|
|
|
+}
|
|
|
|
+//confirm: or this days
|
|
|
|
+let izy="";
|
|
|
|
+do{
|
|
|
|
+ izy = confirm("шопинг?");
|
|
|
|
+}while (izy === true){
|
|
|
|
+ alert ("ты - бяка");
|
|
|
|
+}
|
|
|
|
+//confirm: if this days
|
|
|
|
+let izy = confirm("шопинг?");
|
|
|
|
+let lux = izy;
|
|
|
|
+if (izy === true){
|
|
|
|
+ alert ("ты - бяка");
|
|
|
|
+}
|
|
|
|
+else if (izy === false){
|
|
|
|
+ alert ("ты - бяка");
|
|
|
|
+}
|
|
|
|
+//triple prompt + default: or
|
|
|
|
+let familiya = prompt("Фамилия")||"Ivanov"
|
|
|
|
+let imya = prompt("Имя")||"Ivan"
|
|
|
|
+let otchestvo = prompt("Отчество")||"Ivanovich"
|
|
|
|
+alert(`ходит слух что тебя зовут ${familiya} ${imya} ${otchestvo}`)
|
|
|
|
+//default: if
|
|
|
|
+let surName = prompt("Фамилия");
|
|
|
|
+if(surName === null || surName === ""){
|
|
|
|
+ surName="Ivanov"
|
|
|
|
+}
|
|
|
|
+let name = prompt("Имя")
|
|
|
|
+if(name === null || name === ""){
|
|
|
|
+ name="Ivan"
|
|
|
|
+}
|
|
|
|
+let fatherName = prompt("Отчество")
|
|
|
|
+if(fatherName === null || fatherName === ""){
|
|
|
|
+ fatherName="Ivanov"
|
|
|
|
+}
|
|
|
|
+alert(`Говорят тебя зовут ${surName} ${name} ${fatherName}`)
|
|
|
|
+//login and password
|
|
|
|
+let login = prompt("введите логин");
|
|
|
|
+if(login==="login"){
|
|
|
|
+ alert("login введён правильно")
|
|
|
|
+ let password = prompt("введите пароль")
|
|
|
|
+ if(password==="qwerty"){
|
|
|
|
+ alert("Password введён правильно")
|
|
|
|
+ }else{
|
|
|
|
+ alert("Password введен не верно")
|
|
|
|
+ }
|
|
|
|
+}else{
|
|
|
|
+ alert("Login введен не верно")
|
|
|
|
+}
|
|
|
|
+//currency calc + improved + two rates +if
|
|
|
|
+let jac = prompt("Выберете курс ретро конверктора");
|
|
|
|
+let valuet = jac.toLowerCase()
|
|
|
|
+switch(valuet){
|
|
|
|
+ case'usd': valuet = 8;
|
|
|
|
+ break
|
|
|
|
+ case'eur': valuet = 9;
|
|
|
|
+ break
|
|
|
|
+ default: alert("Это не валюта")
|
|
|
|
+}
|
|
|
|
+let znack = ""
|
|
|
|
+if(valuet === 8){
|
|
|
|
+ znack = "$"
|
|
|
|
+}
|
|
|
|
+else if(valuet === 9){
|
|
|
|
+ znack = "€"
|
|
|
|
+}
|
|
|
|
+let obman = confirm("если вы хотите купить то нажмите ОК, а если вы хотите продать нажмите отмена")
|
|
|
|
+if(obman === true){
|
|
|
|
+ var val = valuet + 0.5;
|
|
|
|
+}else{
|
|
|
|
+ var val = valuet - 0.5;
|
|
|
|
+}
|
|
|
|
+console.log(val)
|
|
|
|
+let suma = prompt("Введите количество гривен для перевода");
|
|
|
|
+if(suma >= 0){
|
|
|
|
+ var sooMany = suma / val;
|
|
|
|
+ alert("В 2012 году эта сумма составила : " + sooMany.toFixed(2) + znack);
|
|
|
|
+}
|
|
|
|
+else{
|
|
|
|
+ alert("Нет такой цифры")
|
|
|
|
+}
|
|
|
|
+//scissors
|
|
|
|
+let clientSayNoCorect = prompt("камень,ножницы или бумага ?");
|
|
|
|
+let clientSay = clientSayNoCorect.toLowerCase();
|
|
|
|
+switch(clientSay){
|
|
|
|
+ case'камень' : clientSay = 0;
|
|
|
|
+ break
|
|
|
|
+ case'ножницы': clientSay = 1;
|
|
|
|
+ break
|
|
|
|
+ case'бумага' : clientSay = 2;
|
|
|
|
+ break
|
|
|
|
+ default: alert("я не понял твоего хода мыслей");
|
|
|
|
+}
|
|
|
|
+function getRandomInt(max) {
|
|
|
|
+ return Math.floor(Math.random() * Math.floor(max));
|
|
|
|
+}
|
|
|
|
+var computerSay = getRandomInt(3);
|
|
|
|
+var itsTrue = "";
|
|
|
|
+switch(computerSay){
|
|
|
|
+ case 0 : itsTrue = "камень" ;
|
|
|
|
+ break
|
|
|
|
+ case 1: itsTrue = "ножницы" ;
|
|
|
|
+ break
|
|
|
|
+ case 2: itsTrue = "бумага" ;
|
|
|
|
+ break
|
|
|
|
+}
|
|
|
|
+alert("А я показал "+itsTrue)
|
|
|
|
+if(clientSay === computerSay){
|
|
|
|
+ alert("И у нас ничья")
|
|
|
|
+}else if(clientSay===0,computerSay===1){
|
|
|
|
+ alert("YOU WIN, камень бьет ножници")
|
|
|
|
+}else if(clientSay===1,computerSay===2){
|
|
|
|
+ alert("YOU WIN, ножницы режут бумагу")
|
|
|
|
+}else if(clientSay===2,computerSay===0){
|
|
|
|
+ alert("YOU WIN, бумага заворачивает камень")
|
|
|
|
+}else if(clientSay===1,computerSay===0){
|
|
|
|
+ alert("YOU LOSE, камень бьет ножници")
|
|
|
|
+}else if(clientSay===2,computerSay===1){
|
|
|
|
+ alert("YOU LOSE, ножницы режут бумагу")
|
|
|
|
+}else if(clientSay===0,computerSay===2){
|
|
|
|
+ alert("YOU LOSE, бумага заворачивает камень")
|
|
|
|
+}
|