task-14.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // Array: real
  2. // Понаходите в вашей жизни вещи, которые похожи на массивы, и другие вещи,
  3. // которые можно смоделировать с помощью массивов.
  4. // дниНедели=[пн, вт, ср, чт, пт, сб, вс],
  5. // распорядокДня = [проснуться, почистить зубы, одеться, ....заснуть],
  6. // модельГоловы = [череп, нос, мозг]
  7. // Array: booleans
  8. // Создайте массив с переменными из заданий Boolean и Boolean if.
  9. const questions = ["Хочешь сладких апельсинов?", "Хочешь вночь рассказов длинных?", "Хочешь, я убью соседей, что мешают спать?"];
  10. console.log(questions);
  11. // Array: plus
  12. // Напишите код, который складывает первые два элемента массива и заносит это в элемент с индексом 2.
  13. // Исследуйте полученный массив.
  14. const arr = [];
  15. let sum = 0;
  16. const length = +prompt(`Введите количество элементов массива`);
  17. for (let i = 0; i < length; i++) { arr[i] = +prompt(`Введите число, ${i+1}-ый элемент массива`); sum += arr[i] };
  18. arr.push(sum);
  19. console.log(arr);
  20. // Array: plus string
  21. // Что будет, если в предыдущий примере использовать строки вместо чисел ? Сделайте версию для сложения 3х значений.
  22. // Подумайте, зачем нужна эта возможность в наших примерах.
  23. const arrStr = [];
  24. let sumStr = "";
  25. const lengthStr = +prompt(`Введите количество слов в предложении`);
  26. for (let i = 0; i < lengthStr; i++) {
  27. arrStr[i] = prompt(`Введите ${i + 1}-ое слово`);
  28. sumStr += " " + arrStr[i]
  29. };
  30. arrStr.push(sumStr);
  31. console.log(arrStr);