Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let temp = prompt('скільки км Ви проходите пішки?')
- if (temp <= 3) {
- console.log('мало!')
- }
- if ( temp >= 4, temp < 20 ) { // тут кома не робить те, що ви очікуєте, по ідеї останню умову (temp < 20) тілько перевіре
- // замість неї потрібен логічний оператор
- console.log('красавчик)')
- }
- if ( temp >= 20 ) {
- console.log('МАРАФОНЕЦЬ)')
- }
- /*раджу перш ознайомитися з правилами використання логічних операторів (про кому там не буде, бо вона не логічна, а просто обирає останнє) Ось посилання:
- https://learn.javascript.ru/logical-ops
- */
- /* не знаю звідки береться думка, що потрібен тернарний оператор в цьому завданні, бо це не так. Для рішення не використовуючи ні && ні else достатньо самих тільки іфов, але перш потрібно вирішити дотримуючись дві попередні умови*/
- let temp = prompt('скільки км Ви проходите пішки?');
- temp <= 3 ?'мало!':
- temp >= 4, temp < 20 ?'красавчик)': // тут кома буде помилкою.
- temp >= 20 ?'МАРАФОНЕЦЬ)';
- // Гарного коду!
- /* ps Нижче рішення тернарником, але це четвертий варіант, зараз він тілько заважатиме. Але це на вашому сумлінні*/
- let temp = prompt('скільки км Ви проходите пішки?');
- let answer = (temp <= 3) ? 'мало!' :
- (temp >= 4 && temp < 20) ? 'красавчик)':'МАРАФОНЕЦЬ)';
- console.log(answer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement