pavlovm503 5 년 전
부모
커밋
166750ea78
4개의 변경된 파일241개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      Pavlov_hm5/inddex.html
  2. 220 0
      Pavlov_hm5/js/script.js
  3. 11 0
      shablon/inddex.html
  4. 0 0
      shablon/script/script.js

+ 10 - 0
Pavlov_hm5/inddex.html

@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+	<title>Pavlov_Maik_FSA3</title>
+</head>
+<body>
+	<script src="js/script.js"></script>
+</body>
+</html>

+ 220 - 0
Pavlov_hm5/js/script.js

@@ -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, бумага заворачивает камень")
+}

+ 11 - 0
shablon/inddex.html

@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<meta charset="utf-8">
+	<title>Pavlov_Maik_FSA3</title>
+</head>
+<body>
+
+	<script src="js/script.js"></script>
+</body>
+</html>

+ 0 - 0
shablon/script/script.js