HW 3 Операции, Типы, Сравнение, Условия и Логические операторы.1.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. // assign: evaluation
  2. var a = 5;
  3. var b, c;
  4. b = a * (5);
  5. b = c = (b/2);
  6. //semicolon: error
  7. var a = 5;
  8. var b, c;
  9. b = a * (5) b = c = (b/2);
  10. //Number: age
  11. var age = prompt('Сколько вам лет?');
  12. let date_birth = 2022 - age
  13. alert('Вы ' + date_birth + ' года рождения!')
  14. //Number: temperature
  15. var celsius = prompt('Сколько градусов по цельсию?');
  16. let fahrenheit = celsius * 1.8 + 32
  17. alert('По Фарингейту это ' + fahrenheit + ' градусов!')
  18. //Number: divide
  19. var number1 = prompt('Введите первое число!');
  20. var number2 = prompt('Введите второе дробное число!');
  21. alert('Разделено! ' + Math.floor(number1/number2));
  22. //Number: odd
  23. var number = prompt('Введите число');
  24. if (namber = (String)){
  25. alert('Введите четное число или нет')
  26. }
  27. else {
  28. alert('Ваше число '+namber)
  29. }
  30. //String: greeting
  31. var name = prompt('Как тебя зовут?');
  32. alert('Привет ' + name + '!')
  33. //String: lexics
  34. let motherWord = ['дурак', 'дыбил', 'редиска']
  35. let lexics = prompt("введите текст")
  36. if (motherWord.includes(lexics)){
  37. alert('Какая некультурщина, сам ты '+ lexics)
  38. }
  39. else {alert('Ого какой культурный!')}
  40. //confirm
  41. confirm() // возвращает тип данных Boolean. А конктерно true либо false
  42. //Boolean
  43. var gender = confirm("Вы мужчина?");// В переменную gender сохранится ответ от confirm
  44. alert(gender);
  45. //Boolean: if
  46. var gender = confirm("Вы мужчина?");
  47. if(gender) {
  48. alert("Поздравляю Вы мужчина!");
  49. }
  50. else {
  51. alert("Вы женщина");
  52. }
  53. //Array: booleans
  54. var gender = confirm("Вы мужчина?");
  55. var arr = ["Поздравляю Вы мужчина!", "Вы женщина?"]
  56. if(gender) {
  57. alert( arr [0]);
  58. }
  59. else {
  60. alert( arr [1]);
  61. }
  62. //Array: plus
  63. let arr = [30, 20,];
  64. arr[2] = arr[0] + arr[1]
  65. //arr = [30, 20, 50]
  66. //Array: plus string
  67. let arr2 = ['один ', 'плюс', ' два',];
  68. arr2[3] = arr2[0] + arr2[1] + arr2[2]
  69. //Object: real
  70. var ford = {
  71. type: "hybrid",
  72. model: "fusion",
  73. power: 180,
  74. size: "4800/150/130",
  75. fuel: "petrol",
  76. };
  77. //Object: change
  78. ford["type"] = "plugin"
  79. ford.model = "c-max"
  80. //Ternary
  81. var text = confirm("Вы мужчина?") ? "Поздравляю Вы мужчина" : (confirm ("Вы женщина?") ? "Поздравляю Вы женщина" : "Кто же ты?")
  82. alert(text);
  83. //Comparison: sizes
  84. var size = prompt("Введите свой размер одежды");
  85. if (size == 40){
  86. alert("В таблице размеров Великобритании у Вас 6 размер");
  87. }
  88. else if (size == 42){
  89. alert("В таблице размеров Великобритании у Вас 8 размер");
  90. }
  91. else if (size == 44){
  92. alert("В таблице размеров Великобритании у Вас 10 размер");
  93. }
  94. else if (size == 46){
  95. alert("В таблице размеров Великобритании у Вас 12 размер");
  96. }
  97. else if (size == 48){
  98. alert("В таблице размеров Великобритании у Вас 14 размер");
  99. }
  100. else if (size == 50){
  101. alert("В таблице размеров Великобритании у Вас 16 размер");
  102. }
  103. else if (size == 52){
  104. alert("В таблице размеров Великобритании у Вас 18 размер");
  105. }
  106. else if (size == 54){
  107. alert("В таблице размеров Великобритании у Вас 20 размер");
  108. }
  109. else {alert("Введите коректно свой размер цифрами");}
  110. //Comparison: object
  111. var size = {
  112. 40: 6,
  113. 42: 8,
  114. 44: 10,
  115. 46: 12,
  116. 48: 14,
  117. 50: 16,
  118. 52: 18,
  119. 54: 20,
  120. }
  121. var yourSize = prompt("Введите свой размер одежды");
  122. alert('В таблице размеров Великобритании у Вас '+size[yourSize]+' размер')