Advertisement
Timkor

run

Jan 7th, 2021 (edited)
795
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let run2 = prompt ('Яку відстань ви долаєте за один день?'); // за  допомогою &&
  2. let x;
  3. (run2 <=3) && alert ('Мало');
  4. (run2 >= 20) && alert ('Марафонець');
  5. (run2 >3 && run2 <20) && alert ('Красавчик');
  6.  
  7. // цікавий варіант, з його мінусов погана читабельність,  складнощі при зміні умов, тобто
  8. // poor maintainability, спробуйте додади щоб при (run2 <=3) не тільки виводилась модалка а ще
  9. // в консоль вивелось run2 значення,  та в циклі вивелась якась інфа в консоль.
  10. // Старий добрий іф у цьому випадку корисніший та читабільніший.
  11. // Хоча інколи таку конструкцію всеж використовують, та на навчанні не бест практік.
  12. // Звісно треба розуміти, чому не відпрацьовує алерт при ложній умові перед &&
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. let run = prompt ('Яку відстань ви долаєте за один день?'); //без else and &&
  21. if (run >=20) {alert ('Марафонець');}
  22. if (run > 3 || run < 20) {alert ('Красавчик');} // спробуйте ввести 2, а якщо виправити,
  23.                                                 // то умова завдання не виконається
  24. if (run <= 3) {alert ('Мало');}
  25.  
  26. // все ж корисно зробити саме ті дві останні умови, що перелічені в завданні - без логічних операторів та тільки за
  27. // допомогою іфів
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement