logoalt Hacker News

user393938202/20/20251 replyview on HN

Please forgive my tangential rant on the DOM. You have an input field where type=number and when you read it with .value() you get a string. Cmon man.


Replies

MildlySerious02/20/2025

There is .valueAsNumber. input.value returns a string, regardless of the input type. Making the return type dynamic would be worse, imo.