Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let run2 = prompt ('Яку відстань ви долаєте за один день?'); // за допомогою &&
- let x;
- (run2 <=3) && alert ('Мало');
- (run2 >= 20) && alert ('Марафонець');
- (run2 >3 && run2 <20) && alert ('Красавчик');
- // цікавий варіант, з його мінусов погана читабельність, складнощі при зміні умов, тобто
- // poor maintainability, спробуйте додади щоб при (run2 <=3) не тільки виводилась модалка а ще
- // в консоль вивелось run2 значення, та в циклі вивелась якась інфа в консоль.
- // Старий добрий іф у цьому випадку корисніший та читабільніший.
- // Хоча інколи таку конструкцію всеж використовують, та на навчанні не бест практік.
- // Звісно треба розуміти, чому не відпрацьовує алерт при ложній умові перед &&
- let run = prompt ('Яку відстань ви долаєте за один день?'); //без else and &&
- if (run >=20) {alert ('Марафонець');}
- if (run > 3 || run < 20) {alert ('Красавчик');} // спробуйте ввести 2, а якщо виправити,
- // то умова завдання не виконається
- if (run <= 3) {alert ('Мало');}
- // все ж корисно зробити саме ті дві останні умови, що перелічені в завданні - без логічних операторів та тільки за
- // допомогою іфів
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement