Js-HW2.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. var a = 5;
  2. var b, c;
  3. b = (a * 5);
  4. b = (c = b/2);
  5. b = a *= 5;
  6. b = c = b / 2;
  7. console.log(b)
  8. for(let i = 0 i < 10 i++) {
  9. console.log(i)
  10. }
  11. const num1 = 110 num2 = num1 + 54
  12. const obj = {}
  13. (function () { })()
  14. let x = (5; + 10)
  15. console.log(x)
  16. let age1 = prompt('how old are you?');
  17. alert(`you were born in ${2022 - age1}`)
  18. // (0 °C × 9/5) + 32 = 32 °F
  19. let celsius = prompt('Enter the temperature in ℃')
  20. alert(`${celsius * 1.8 + 32} fahrenheit`);
  21. let num1 = prompt('enter the number to divide')
  22. let num2 = prompt('enter another number')
  23. alert(Math.floor(num1 / num2));
  24. let number = +prompt('enter the number');
  25. if(!isNaN(number)) {
  26. console.log('it\'s a number')
  27. if(number % 2 === 0) {
  28. console.log('the number is even')
  29. } else {
  30. console.log('the number is odd')
  31. }
  32. } else {
  33. console.log('It\'s not a number!')
  34. }
  35. let name = prompt('What\'s your name?')
  36. alert(`Hello, ${name}!`)
  37. let str = prompt('Enter message')
  38. if(str.includes('shit')) {
  39. console.log('Hey, it\'s inappropriate')
  40. }
  41. let isSpeakingSpanish = confirm('Do you speak Spanish?')
  42. isSpeakingSpanish ? console.log('Hola, amigo!') : console.log('So let\'s learn it!')
  43. let isMan = confirm('Are you a man?')
  44. let isMarried = confirm('Are you married?')
  45. let hasChildren = confirm('Do you have children?')
  46. let question = confirm('are you a woman?');
  47. let isWoman = question;
  48. console.log(isWoman);
  49. if(isWoman) {
  50. alert('you`re a woman')
  51. } else {
  52. alert('you`re a man');
  53. }
  54. let shoppingCart = ['avocado', 'milk', 'lemon', 'cheese', 'tea'];
  55. const answers = [isMan, isMarried, hasChildren, isWoman]
  56. let numbers = [1, 2, 5, 4, 5];
  57. numbers.splice(2, 1,numbers[0] + numbers[1])
  58. console.log(numbers)
  59. let array = ['he', 'l', 'lo']
  60. array.join('');
  61. let dog = {
  62. gender: 'male',
  63. breed: 'chihuahua',
  64. name: 'Ronnie',
  65. age: 6,
  66. ['favorite food']: ['cheese', 'meat', 'tomatoes'],
  67. hasChildren: false
  68. }
  69. dog["favorite food"].push('egg yolk')
  70. let age = +prompt("Сколько вам лет?","");
  71. if(age < 0) {
  72. alert('возраст не может быть отрицательным')
  73. } else if (age < 18) {
  74. alert("школьник");
  75. } else if (age > 18 && age < 30) {
  76. alert("молодежь");
  77. } else if (age > 30 && age < 45) {
  78. alert("зрелость");
  79. } else if (age > 45 && age < 60){
  80. alert("закат");
  81. } else if (age > 60){
  82. alert("как пенсия?");
  83. } else {
  84. alert("то ли киборг, то ли KERNESS");
  85. }
  86. let size = +prompt('введите размер обуви дял конвертации в UK')
  87. switch (size) {
  88. case 35:
  89. alert(3.5);
  90. break;
  91. case 36:
  92. alert(4);
  93. break;
  94. case 37:
  95. alert(5);
  96. break;
  97. case 38:
  98. alert(6);
  99. break;
  100. case 39:
  101. alert(6.5);
  102. break;
  103. case 40:
  104. alert(7);
  105. break;
  106. default:
  107. alert('something went wrong')
  108. }
  109. isWoman ? alert('you`re a woman') : alert('you`re a man');
  110. let flatNumber = +prompt('Введите номер квартиры')
  111. let flatsPerFloor = +prompt('Сколько квартир на этаже?')
  112. let porchesPerHouse = +prompt('Сколько подъездов в доме?')
  113. let floorsPerHouse = +prompt('Сколько этажей в доме?')
  114. let flatsPerEntrance = flatsPerFloor * floorsPerHouse;
  115. let entrance = Math.floor((flatNumber - 1) / flatsPerEntrance + 1)
  116. let floor = Math.floor((flatNumber - 1) % flatsPerEntrance / flatsPerFloor + 1)
  117. alert(`Flat No.${flatNumber} is on floor ${floor}, entrance ${entrance}`)