Timkor

numSequence

Mar 9th, 2021 (edited)
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. Задачі про числа.
  3.     вивести на екран числа від 1 до N (де N - це число, яке введе користувач)
  4.  
  5. Використовувати for*/
  6.  
  7. let number = parseInt(prompt('введіть число?', ''));
  8. let i = 1 // для фора змінну-лічильник краще створити в ньому, якщо вона тільки в ньому і потрібна: for (let i = 1; ...
  9.  
  10. for (i = 1; number > i; i++) { // звичніше for (...; i < number; i++) {
  11.     console.log(i)
  12. }
  13. console.log(i) // можна все вивести в циклі, для цього треба додати один символ до його умови: ... i < number; ...
  14.  
  15.  
  16. /*замість for юзати while*/
  17.  
  18.  
  19. let number = parseInt(prompt('введіть число?', ''));
  20. let i = 0 // не з одиниці?
  21.  
  22. while (i < number) { // тут теж виведеться окрім останнього, умову треба доповнити щоб виводилися меньші та рівне
  23.     console.log(i);
  24.     i++
  25. }
  26.  
  27.  
  28. /*вивести в зворотньому порядку*/
  29.  
  30. let number = parseInt(prompt('введіть число?', ''));
  31.  
  32. for (; number > 0; number--) {
  33.     console.log(number)
  34. }
  35.  
  36.  
  37. /*вивести на екран парні числа от 2 до N*/
  38.  
  39. let number = parseInt(prompt('введіть число?', ''));
  40. let i = 1
  41.  
  42. for (; number > i; i++) {
  43.     if (i % 2) { // краще написати явне порівняння, навіть якщо розумієте як працює приведення чисел до булева типу
  44.         continue // скоріше за все коли починаємо вчитися то використати щось новеньке в кайф, але потім чим меньше  - тим краще)
  45.         /*continue, break - вони буває дуже зручно виручають, але принаймні в учбовий час варто їх уникати, потім теж))
  46.         * поміркуйте як можна змінити умову, щоб контінью став не потрібний */
  47.     }
  48.     console.log(i)
  49. }
  50. console.log(i)
  51.  
  52.  
  53. /* але я не зрозумів завдання 3 : "В кінці не має бути коми." - це відносно усіх завдань чи одного або це окреме завдання ?
  54. * задумка виводити числа послідовно, без переводу рядку (console.put в поміч). Тоді між числами можно для читабельності
  55. * додавати кому, чи кому з пробілом можна, не принципово, якийся розділюючий символ чи рядок. Для N = 3 очікується
  56. * 1,2,3
  57. * кома після останнього числа послідовності не потрібна. */
  58. // Гарного коду!
Add Comment
Please, Sign In to add comment