News for hackers. Stuff that matters.
Re:NPM – "is-even", 160k weekly downloads by newsbinator on Tuesday November 16, 2021 @12:52PM (#29243791)
This seems like the best solution.

Any weird edge cases against this one?

Re:NPM – "is-even", 160k weekly downloads by JasonCannon on Tuesday November 16, 2021 @02:07PM (#29244997)
Comparing it against the list of examples given in is-number, this solution does not properly handle numbers represented as strings, and it also recognizes Infinity as a number.
Re:NPM – "is-even", 160k weekly downloads by TheCoelacanth on Tuesday November 16, 2021 @06:18PM (#29247499)
Because strings aren't numbers and Infinity is a number
Re:NPM – "is-even", 160k weekly downloads by JasonCannon on Tuesday November 16, 2021 @09:28PM (#29248734)
Strings are the safest way to hold big numbers in JavaScript due to how JavaScript represents numbers. Also no, infinity is not a number. It's a concept.
Re:NPM – "is-even", 160k weekly downloads by boomlinde on Thursday November 18, 2021 @04:28PM (#29270827)
Numbers is a concept. For some purposes it is useful to consider a number that is infinite, which is why concepts like the extended real number line have been invented.
Re:NPM – "is-even", 160k weekly downloads by mirekrusin on Tuesday November 16, 2021 @01:54PM (#29244833)
+/- Infinity, better to use Number.isFinite.
Re:NPM – "is-even", 160k weekly downloads by stagas on Tuesday November 16, 2021 @01:59PM (#29244891)
Infinities.