RomanR hace 4 años
commit
d9b35291b0
Se han modificado 1 ficheros con 206 adiciones y 0 borrados
  1. 206 0
      js03_Romanenko.js

+ 206 - 0
js03_Romanenko.js

@@ -0,0 +1,206 @@
+//switch: if
+var color = prompt("Введите цвет","");
+if (color == "red"){
+    document.write("<div style='background-color: red;'>красный</div>");
+    document.write("<div style='background-color: black; color: white;'>черный</div>");
+}
+else if (color == "black"){
+    document.write("<div style='background-color: black; color: white;'>черный</div>");
+}
+else if (color == "blue"){
+    document.write("<div style='background-color: blue;'>синий</div>");
+    document.write("<div style='background-color: green;'>зеленый</div>");
+}
+else if (color == "green"){
+    document.write("<div style='background-color: green;'>зеленый</div>");
+}
+else {
+    document.write("<div style='background-color: gray;'>Я не понял</div>"); 
+}
+
+//prompt: or
+var UserAge = prompt('Enter your age') || alert('You didn`t enter age');
+alert(UserAge);
+var NowYear = prompt('Which year now?', [2020]);
+var UserBirthdayYear = NowYear - UserAge;
+alert(UserBirthdayYear);
+
+
+//confirm: or this days
+var ask = confirm('Шоппинг?') || alert('Ты бяка');
+
+
+//confirm: if this days
+var ask = confirm('Шоппинг?');
+if(!ask){
+    alert('Ты бяка');
+}
+else{
+    alert('Наконец-то!');
+}
+
+// triple prompt
+var Name = prompt('Enter your name',"");
+var MiddleName = prompt('Enter your middle name',"");
+var Surname = prompt('Enter your surname',"");
+alert(Name + MiddleName + Surname);
+
+//default: or
+var Name = prompt('Enter your name',"") || 'Иван';
+var MiddleName = prompt('Enter your middle name',"") || 'Иванович';
+var Surname = prompt('Enter your surname',"") || 'Иванов';
+alert(Name + MiddleName + Surname);
+
+// default: if
+var Name = prompt('Enter your name',"");
+if(!Name){
+    var Name = 'Иван'; 
+}
+else{
+}
+var MiddleName = prompt('Enter your middle name',"") 
+if(!MiddleName){
+    var MiddleName = 'Иванович'
+}
+else{
+}
+var Surname = prompt('Enter your surname',"")
+if(!Surname){
+    var Surname = 'Иванов';
+}
+else{
+}
+alert(Name + MiddleName + Surname);
+
+// login and password
+var Login = "admin";
+var Password = "qwerty";
+var Login = prompt("Введите логин");
+if( Login !== "admin"){
+    alert("Вы введи неправильный логин");
+}
+else{
+    var Password = prompt("Введите пароль");
+    if(Password !== "qwerty"){
+        alert("Вы введи неправильный пароль");
+    }
+    else{
+        alert("Поздравляю, вы прошли аутентификацию");
+    }
+}
+
+var color = prompt("Введите цвет","");
+switch (color){
+    case "red": document.write("<div style='background-color: red;'>красный</div>");
+    case "black": document.write("<div style='background-color: black; color: white;'>черный</div>");
+                break;
+    case "blue": document.write("<div style='background-color: blue;'>синий</div>");
+    case "green": document.write("<div style='background-color: green;'>зеленый</div>");
+                break;
+    default: document.write("<div style='background-color: gray;'>Я не понял</div>");
+}
+
+
+//currency calc
+var Value = prompt("Введите валюту", ["usd", "eur"]);
+switch(Value){
+    case "usd": Value = 27;
+                break;
+    case "eur": Value = 30;
+}
+var HowMuch = prompt("Введите величину(в гривнах)?");
+var Result = HowMuch / Value;
+alert(Result);
+
+// currency calc: improved
+var Value = prompt("Введите валюту", ["usd", "eur"]);
+switch(Value.toLowerCase()){
+    case "usd": Value = 27;
+                break;
+    case "eur": Value = 30;
+}
+var HowMuch = prompt("Введите величину(в гривнах)?");
+var Result = HowMuch / Value;
+alert(Result);
+
+//currency calc: two rates
+// var Value = prompt("Введите валюту", ["usd", "eur"]);
+// var Method = confirm('Нажмите "Ок" если Вас интересует "Покупка", "Cancel" если Вас интересует "Продажа"');
+// var Method = true ?
+//     switch(Value.toLowerCase()){
+//         case "usd": Value = 28;
+//                     break;
+//         case "eur": Value = 32;
+//     } :    
+//     switch(Value.toLowerCase()){
+//         case "usd": Value = 27;
+//                     break;
+//         case "eur": Value = 30;
+//     }    
+// var HowMuch = prompt("Введите величину(в гривнах)?");
+// var Result = HowMuch / Value;
+// alert(Result);
+
+
+//currency calc: if
+var Value = prompt("Введите валюту", ["usd", "eur"]);
+var Method = confirm('Нажмите "Ок" если Вас интересует "Покупка", "Cancel" если Вас интересует "Продажа"');
+if (Method){
+    switch(Value.toLowerCase()){
+        case "usd": Value = 28;
+                    break;
+        case "eur": Value = 32;
+    }   
+}else{
+    switch(Value.toLowerCase()){
+        case "usd": Value = 27;
+                    break;
+        case "eur": Value = 30;
+    }    
+}
+var HowMuch = prompt("Введите величину(в гривнах)?");
+var Result = HowMuch / Value;
+alert(Result);
+
+//scissors
+var Human = prompt('Введите значение из возможных', ["Paper", "Scissors", "Stone"]);
+alert(Human);
+var Comp = Math.floor(Math.random() * 3);
+if(Comp == 0){
+    alert("Paper");
+}
+else if(Comp == 1){
+    alert("Scissors");
+}
+else{
+    alert("Stone");
+}
+var Result = Comp + Human;
+console.log(Result);
+if(Result == "0Paper"){
+    alert('Ничья');
+}
+else if(Result == "0Scissors"){
+    alert('Scissors');
+}
+else if(Result == "0Stone"){
+    alert('Paper');
+}
+else if(Result == "1Paper"){
+    alert('Scissors');
+}
+else if(Result == "1Scissors"){
+    alert('Ничья');
+}
+else if(Result == "1Stone"){
+    alert('Stone');
+}
+else if(Result == "2Paper"){
+    alert('Paper');
+}
+else if(Result == "2Scissors"){
+    alert('Stone');
+}
+else if(Result == "2Stone"){
+    alert('Ничья');
+}