Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 22

D

Danila in JavaScript Noobs — сообщество новичков
1N54N3
Если === строгое сравнение по типам и значениям, то == только по значениям?
То == приводит типы
источник

D

Danila in JavaScript Noobs — сообщество новичков
Писать == не нужно никогда
источник

k

k a r 1 m in JavaScript Noobs — сообщество новичков
Кого не затруднит, не могли бы вы помочь с этим примером https://codepen.io/karim-dellenger/pen/jOWdwKG
Почему-то прописывая больший диапазон, он выводит всего одну цифру, когда при меньшем все ок, идёт от меньшего к большему
источник

М

Максим in JavaScript Noobs — сообщество новичков
k a r 1 m
Кого не затруднит, не могли бы вы помочь с этим примером https://codepen.io/karim-dellenger/pen/jOWdwKG
Почему-то прописывая больший диапазон, он выводит всего одну цифру, когда при меньшем все ок, идёт от меньшего к большему
С полей ввода идут строки, а не числа, переводи их в числа пробуй
источник

D

Danila in JavaScript Noobs — сообщество новичков
k a r 1 m
Кого не затруднит, не могли бы вы помочь с этим примером https://codepen.io/karim-dellenger/pen/jOWdwKG
Почему-то прописывая больший диапазон, он выводит всего одну цифру, когда при меньшем все ок, идёт от меньшего к большему
function t9() {
   const a = parseInt(i91.value, 10);
   const b = parseInt(i92.value, 10);
   let from = Math.min(a, b);
   while(from <= Math.max(a,b)){
     out9.innerHTML+=from+' ';
     from++;
   }
}
источник

k

k a r 1 m in JavaScript Noobs — сообщество новичков
k a r 1 m
Кого не затруднит, не могли бы вы помочь с этим примером https://codepen.io/karim-dellenger/pen/jOWdwKG
Почему-то прописывая больший диапазон, он выводит всего одну цифру, когда при меньшем все ок, идёт от меньшего к большему
А все же, почему он начиная допустим от 10 до 1 выводит: 12345678910, а если ввести 10 и 2 то выводит просто 10?
источник

D

Danila in JavaScript Noobs — сообщество новичков
k a r 1 m
А все же, почему он начиная допустим от 10 до 1 выводит: 12345678910, а если ввести 10 и 2 то выводит просто 10?
Потому что ты сравниваешь строки
источник

D

Danila in JavaScript Noobs — сообщество новичков
k a r 1 m
А все же, почему он начиная допустим от 10 до 1 выводит: 12345678910, а если ввести 10 и 2 то выводит просто 10?
'10' > '2'

false
источник

АК

Алексей Костюхин... in JavaScript Noobs — сообщество новичков
потому что строка 2 идет раньше
источник

D

Danila in JavaScript Noobs — сообщество новичков
???
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
Работа кипит
источник

D

Danila in JavaScript Noobs — сообщество новичков
Если ты решил работать с числами - убедись, что работаешь с числами - приведи то, что тебе прилетело из инпута к числу и работай. Из инпута всегда прилетает строка если что.
источник

АК

Алексей Костюхин... in JavaScript Noobs — сообщество новичков
для таких вещей лучше TS
источник

АК

Алексей Костюхин... in JavaScript Noobs — сообщество новичков
хотя он меня бесит
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ts тебе не запретит сравнивать строки если что
источник

D

Danila in JavaScript Noobs — сообщество новичков
Для таких вещей лучше чёткое понимание того что ты делаешь
источник

И

Иван in JavaScript Noobs — сообщество новичков
Danila
Для таких вещей лучше чёткое понимание того что ты делаешь
+
источник

И

Иван in JavaScript Noobs — сообщество новичков
Danila
Ts тебе не запретит сравнивать строки если что
но хотя бы так
источник

D

Danila in JavaScript Noobs — сообщество новичков
Иван
но хотя бы так
Так да, но у него обе две строки )
источник

D

Danila in JavaScript Noobs — сообщество новичков
В который раз вижу уже эти задачки
источник