Timkor

confusion

Aug 12th, 2020 (edited)
2,285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // информация ниже АБСОЛЮТНО не полезна на зиро-курсе
  2. // а может быть и вовсе ошибочна.
  3.  
  4. // это мой вариант ответа, я не уверен в нем на 100%
  5. // да и тема точно сейчас не актуальна, но ради правды
  6. // и из уважения к пытливым умам отвечу:
  7. let km = prompt('how much you walk today?')
  8.  
  9. if(km => 4 && km <= 20) console.log('focus') // => -это стрелка, в js она имеет другой смысл нежели чем <=
  10. // (km) => {4 && km <= 20};
  11. // это запись анонимной стрелочной функции c параметром km
  12. // к одноименной переменной не имеющим отношения
  13. // function(km){return(4 && km <= 20)}
  14. // function(x){return(4 && x <= 20)}
  15. // вот и получилась анонимная стрелочная функция
  16. if(function(km){return(4 && km <= 20)}) console.log('i am anonym function! ')
  17.  
  18. if(function(x){return(4 && x <= 20)}) console.log('just namesakes variables ')
  19. //а для ифа функция это тру , даже такая
  20. if(() => {}) console.log('i am true о_О Yeea')
  21.  
  22. //здесь работает по причине избыточной проверки,
  23. // (km => 4) - это тоже анонимная стрелочная функция
  24. let km = prompt('how much you walk today?')
  25. if (km <=3) {
  26.     alert('small')
  27. } else if((km => 4) && (km <= 20)) { // Работает? можно записать if((true) && (km <= 20))
  28.     alert('good')
  29. } else {
  30.     alert('youre cool')
  31. }
Advertisement
Add Comment
Please, Sign In to add comment