problem z Number()

0

Witam czemu pierwszy kod nie działa , a drugi działa czym to się różni ? I dlaczego jeżeli zdefiniuje input type="number" konwertuje to na stringa ?
1 kod : https://codepen.io/anon/pen/PxoJRv
2 kod : https://codepen.io/anon/pen/VVwMdE

1

liczX.value to string :)

1

To nie działa bo document.querySelector("#licz1") nie jest liczbą (a konkretniej jest to Element), więc Number(document.querySelector("#licz1")); zwróci ci NaN (not a number)

0

type="number" to tylko walidacja po stronie przeglądarki, a value zawsze jest string wiec należy się zabezpieczać przed konkatenacją.

1 użytkowników online, w tym zalogowanych: 0, gości: 1