script.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // С помощью prompt узнайте число, введенное пользователем. С помощью if проверьте что число корректно преобразовано из строки. В случае ошибки выведите сообщение Выведите четное число или нет, используя if.
  2. // var givingNumber = prompt("Please Enter Even Number");
  3. // if ((givingNumber = givingNumber % 2 == 0)) {
  4. // alert("Thank You");
  5. // } else {
  6. // alert("Its a not Even Number Please write even number !");
  7. // }
  8. // String: greeting
  9. // Спросите у пользователя имя, и поприветствуйте его с помощью alert.?
  10. // var learnName = prompt("Hello Dear Customer What's your Name");
  11. // alert(`Hello ${learnName}`);
  12. // Boolean: if
  13. // Расширьте предыдущее задание условиями по полученным переменным условиями (if else). Например, если вы спрашиваете пол пользователя с помощью confirm, то по условию сделайте alert("Вы женщина") и alert("Вы мужчина")
  14. // let sex = confirm("Are u male or female?");
  15. // if (sex == true) {
  16. // document.write("You should go to army");
  17. // } else {
  18. // document.write("You should wait to your boy from army)");
  19. // }
  20. // Boolean
  21. // Напишите код, который спрашивает те или иные вопросы с ответом "да"/"нет" с помощью confirm, и сохраняет ответы в переменных
  22. // let sex = confirm("Are u male or female?");
  23. // let age = confirm("Are you over 18 years old");
  24. // let info = confirm("Do you have a Instagram ?");
  25. // console.log(sex);
  26. // console.log(age);
  27. // console.log(info);
  28. // Array: real
  29. // Понаходите в вашей жизни вещи, которые похожи на массивы, и другие вещи, которые можно смоделировать с помощью массивов.
  30. // var pc = [
  31. // "monitor",
  32. // "mouse",
  33. // "system unit",
  34. // "keyboard",
  35. // "headphones",
  36. // "speaker",
  37. // ];
  38. // console.log(pc);
  39. // Array: booleans
  40. // Создайте массив с переменными из заданий Boolean и Boolean if.
  41. // let sex = confirm("Are u male or female?");
  42. // let age = confirm("Are you over 18 years old");
  43. // let info = confirm("Do you have a Instagram ?");
  44. // if (sex == true) {
  45. // document.write("You should go to army");
  46. // } else {
  47. // document.write("You should wait to your boy from army)");
  48. // }
  49. // console.log([sex, age, info]);
  50. // Array: plus
  51. // Напишите код, который складывает первые два элемента массива и заносит это в элемент с индексом 2. Исследуйте полученный массив.
  52. // var firstArray = ["first", "second", "third"];
  53. // firstArray[3] = "forth";
  54. // // or;
  55. // firstArray[firstArray.length] = "mert";
  56. // console.log(firstArray);
  57. // Array: plus string
  58. // Что будет, если в предыдущий примере использовать строки вместо чисел? Сделайте версию для сложения 3х значений. Подумайте, зачем нужна эта возможность в наших примерах.
  59. // var firstArray = [1, 2, 4];
  60. // firstArray[3] = "forth";
  61. // // or;
  62. // firstArray[firstArray.length] = "mert";
  63. // console.log(firstArray);
  64. // Object: real
  65. // Найдите те или иные реальные объекты и найдите их свойства. Например у маркера это цвет, толщина, уровень зарядки (количество краски), у автомобиля - бренд, модель, мощность двигателя, цвет и так далее. Создайте объекты с помощью {}. В качестве образца посмотрите объект персоны из материала предыдущего занятия
  66. // let system;
  67. // let auto = {
  68. // manufacturer: "Dacia",
  69. // alsoCalled: "Lodgy",
  70. // production: [2014, 2015, 2016, 2017, 2018, 2019, 2020],
  71. // bodyStyle: ["five - door", "seven-door"],
  72. // engine: ["1,2L", "1,5L", "1,6L"],
  73. // transmission: ["5-speed", "6-speed"],
  74. // };
  75. // console.log(auto);
  76. // Comparison if
  77. // Разберите
  78. // let age = Number(prompt("Сколько вам лет?"));
  79. // if (age <= 18) {
  80. // alert("школьник");
  81. // } else if (age > 18 && age <= 30) {
  82. // alert("молодеж");
  83. // } else if (age > 30 && age <= 45) {
  84. // alert("зрелость");
  85. // } else if (age > 45 && age <= 60) {
  86. // alert("закат");
  87. // } else if (age > 60) {
  88. // alert("как пенсия?");
  89. // } else {
  90. // alert("то ли киборг, то ли ошибка");
  91. // }
  92. // Ternary
  93. // Спросите у пользователя пол (confirm). Выведите с помощью alert "Вы мужчина" или "Вы женщина". Сделайте это оператором alert. Используйте тернарный оператор.
  94. // let ana;
  95. // let sexInfo = confirm("Are You Male ? ");
  96. // ana = sexInfo == true ? "Man" : "Woman";
  97. // console.log(ana);