script.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. // ------------------switch: if ------------------------------------
  2. let color = prompt("Enter text","");
  3. if (color === "red") {
  4. document.write("<div style='background-color: red;'>red</div>");
  5. document.write("<div style='background-color: black; color: white;'>black</div>");
  6. } else if (color === "black") {
  7. document.write("<div style='background-color: black; color: white;'>black</div>");
  8. } else if (color === "blue") {
  9. document.write("<div style='background-color: blue;'>blue</div>");
  10. document.write("<div style='background-color: green;'>green</div>");
  11. } else if (color === "green") {
  12. document.write("<div style='background-color: green;'>green</div>");
  13. } else {
  14. document.write("<div style='background-color: gray;'>I can't understand</div>");
  15. }
  16. // ------------------confirm: or this days ------------------------------------
  17. let shopping = confirm("шопинг?");
  18. if (shopping === false) {
  19. alert("ты - бяка");
  20. }
  21. // ------------------triple prompt ------------------------------------
  22. let name = prompt("Enter your name");
  23. let surname = prompt("Enter your surname");
  24. let fathersName = prompt("Enter your fathersName");
  25. alert(`${name} ${surname} ${fathersName}`);
  26. // ------------------default: of ------------------------------------
  27. let name = prompt("Enter your name");
  28. if (typeof(name) != String) {
  29. name = "Валерий";
  30. }
  31. let surname = prompt("Enter your surname");
  32. if (typeof(surname) != String) {
  33. surname = "Иванов";
  34. }
  35. let fathersName = prompt("Enter your fathersName");
  36. if (typeof(fathersName) != String) {
  37. fathersName = "Дмитриевич";
  38. }
  39. alert(`${name} ${surname} ${fathersName}`);
  40. // ------------------login and password ------------------------------------
  41. let login = prompt('Enter login', 'default');
  42. if (login == 'admin') {
  43. let password = prompt('Password', 'Enter password');
  44. if (password == 'qwerty') {
  45. alert('Hello Admin');
  46. } else if (password == '' || password == null) {
  47. alert('Wrong password');
  48. } else {
  49. alert('Cancelled');
  50. }
  51. } else if (login == null || login == '') {
  52. alert('Cancelled');
  53. } else {
  54. alert("Login is wrong");
  55. }
  56. // ------------------currency calc ------------------------------------
  57. const dollarUSDtoBuy = 28.25;
  58. const dollarUSDforSale = 28.37;
  59. const euroEURtoBuy = 33.25;
  60. const euroEURforSale = 33.35;
  61. let currency = (prompt("Enter currency", "USD or EUR").toUpperCase());
  62. let forChange = +prompt("Enter number HRN for change");
  63. let buyOrSale = confirm("To you want to buy?")
  64. switch (currency, buyOrSale) {
  65. case "USD" && true:
  66. alert(dollarUSDtoBuy * forChange);
  67. break;
  68. case "USD" && false:
  69. alert(dollarUSDforSale * forChange);
  70. break;
  71. case "EUR" && true:
  72. alert(euroEURtoBuy * forChange);
  73. break;
  74. case "EUR" && false:
  75. alert(euroEURforSale * forChange);
  76. break;
  77. default:
  78. alert("Wrong data were entered");
  79. }
  80. // ------------------currency calc: if ------------------------------------
  81. const dollarUSDtoBuy = 28.25;
  82. const dollarUSDforSale = 28.37;
  83. const euroEURtoBuy = 33.25;
  84. const euroEURforSale = 33.35;
  85. let currency = (prompt("Enter currency", "USD or EUR").toUpperCase());
  86. let forChange = +prompt("Enter number HRN for change");
  87. let buyOrSale = confirm("Do you want to buy?")
  88. if (currency === "USD" && buyOrSale === true) {
  89. alert(dollarUSDtoBuy * forChange);
  90. } else if (currency === "USD" && buyOrSale === false) {
  91. alert(dollarUSDforSale * forChange);
  92. } else if (currency === "EUR" && buyOrSale === true) {
  93. alert(euroEURtoBuy * forChange);
  94. } else if (currency === "EUR" && buyOrSale === false) {
  95. alert(euroEURforSale * forChange);
  96. } else {
  97. alert("Wrong data were entered");
  98. }
  99. // ------------------scissors ------------------------------------
  100. let userChoise = prompt("Enter your choise", "rock, paper, scissors");
  101. let computerChoise = Math.random();
  102. if (computerChoise <= 0.33) {
  103. computerChoise = "rock"
  104. alert("rock");
  105. } else if (computerChoise > 0.33 && computerChoise <= 0.66) {
  106. computerChoise = "paper"
  107. alert("paper");
  108. } else {
  109. computerChoise = "scissors"
  110. alert("scissors");
  111. }
  112. if (userChoise === "rock" && computerChoise === "scissors" ) {
  113. alert("User wins");
  114. } else if (userChoise === "rock" && computerChoise === "rock" ) {
  115. alert("Nobody wins");
  116. } else if (userChoise === "paper" && computerChoise === "rock" ) {
  117. alert("User wins");
  118. } else if (userChoise === "paper" && computerChoise === "paper" ) {
  119. alert("Nobody wins");
  120. } else if (userChoise === "scissors" && computerChoise === "paper" ) {
  121. alert("User wins");
  122. } else if (userChoise === "scissors" && computerChoise === "scissors" ) {
  123. alert("Nobody wins");
  124. } else {
  125. alert("Computer wins");
  126. }
  127. // ------------------scissors ------------------------------------
  128. let exchangeRates = {
  129. dollarUSDtoBuy: 28.25,
  130. dollarUSDforSale: 28.37,
  131. euroEURtoBuy: 33.25,
  132. euroEURforSale: 33.35,
  133. }
  134. let currency = (prompt("Enter currency", "USD or EUR").toUpperCase());
  135. let forChange = +prompt("Enter number HRN for change");
  136. let buyOrSale = confirm("Do you want to buy?")
  137. if (currency === "USD" && buyOrSale === true) {
  138. alert(exchangeRates.dollarUSDtoBuy * forChange);
  139. } else if (currency === "USD" && buyOrSale === false) {
  140. alert(exchangeRates.dollarUSDforSale * forChange);
  141. } else if (currency === "EUR" && buyOrSale === true) {
  142. alert(exchangeRates.euroEURtoBuy * forChange);
  143. } else if (currency === "EUR" && buyOrSale === false) {
  144. alert(exchangeRates.euroEURforSale * forChange);
  145. } else {
  146. alert("Wrong data were entered");
  147. }