Saturday, October 14, 2023
HomeSoftware DevelopmentEnter valueAsNumber

Enter valueAsNumber


Each on occasion I find out about a JavaScript property that I want I had recognized about years earlier — valueAsNumber is certainly one of them. The valueAsNumber offers the worth of an enter[type=number] as a Quantity kind, as an alternative of the standard string illustration once you get the worth:

/*
 Assuming an <enter kind="quantity" worth="1.234" />
*/

// BAD: Get the worth and convert the quantity
enter.worth // "1.234"
const numberValue = parseFloat(enter.worth, 10);

// GOOD: Use valueAsNumber
enter.valueAsNumber // 1.234

This property permits us to keep away from parseInt/parseFloat, however one gotcha with valueAsNumber is that it’ll return NaN if the enter is empty.

Thanks to Steve Sewell for making me conscious of valueAsNumber!

  • CSS 3D Folding Animation
  • JavaScript Promise API

    Whereas synchronous code is less complicated to comply with and debug, async is usually higher for efficiency and suppleness. Why “maintain up the present” when you’ll be able to set off quite a few requests without delay after which deal with them when every is prepared?  Guarantees are changing into an enormous a part of the JavaScript world…

  • Flext: MooTools Auto-Growing Textrea Plugin
  • CSS calc

    CSS is an entire conundrum; all of us respect CSS due to its simplicity however at all times yearn for the language to do only a bit extra. CSS has advanced to accommodate placeholders, animations, and even click on occasions. One drawback we at all times thought…



Supply hyperlink
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments