Advertisement
Timkor

running

Dec 29th, 2020
742
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let temp = prompt('скільки км Ви проходите пішки?')
  2.  
  3. if (temp <= 3) {
  4.     console.log('мало!')
  5. }
  6. if ( temp >= 4, temp < 20 ) { // тут кома не робить те, що ви очікуєте, по ідеї останню умову (temp < 20) тілько перевіре
  7.                                 // замість неї потрібен логічний оператор
  8.     console.log('красавчик)')
  9. }
  10. if ( temp >= 20 ) {
  11.     console.log('МАРАФОНЕЦЬ)')
  12. }
  13.  
  14. /*раджу перш ознайомитися з правилами використання логічних операторів  (про кому там не буде, бо вона не логічна, а просто обирає останнє) Ось посилання:
  15. https://learn.javascript.ru/logical-ops
  16. */
  17.  
  18. /* не знаю звідки береться думка, що потрібен тернарний оператор в цьому завданні, бо це не так. Для рішення не використовуючи ні && ні else достатньо самих тільки іфов, але перш потрібно вирішити дотримуючись дві попередні умови*/
  19.  
  20. let temp = prompt('скільки км Ви проходите пішки?');
  21. temp <= 3 ?'мало!':
  22. temp >= 4, temp < 20 ?'красавчик)': // тут кома буде помилкою.
  23. temp >= 20 ?'МАРАФОНЕЦЬ)';
  24.  
  25. // Гарного коду!
  26.  
  27. /* ps Нижче рішення тернарником, але це четвертий варіант, зараз він тілько заважатиме. Але це на вашому сумлінні*/
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. let temp = prompt('скільки км Ви проходите пішки?');
  68. let answer = (temp <= 3) ? 'мало!' :
  69.     (temp >= 4 && temp < 20) ? 'красавчик)':'МАРАФОНЕЦЬ)';
  70. console.log(answer)
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement