better to go that way than this (note the weekly downloads)
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
The best part is the dependency on the function is_odd.
Which itself has a dependency of the function is_number
.
300,000 every week... is this really a feature not built into Java Script?
is this really a feature not built into Java Script?
x % 2 == 0
(+x) % 2 == 0
If you forget for a second it's Javascript, the language will turn back and bite you.
I am not good friends with js, what did I miss?
This evaluates to NaN for some reason:
'10' % 0
Since JS doesn't really differentiate strings from numbers, except on the places it does, it makes sense to make sure you are working with numbers.
Not a JS dev either but ===
.
Not really sure what the (+x)
is about
the is_even package does not provide much worth indeed because it simply negates is_odd and thereby all its benefit.
It's dependency is_odd on the other hand provides at least some additional checks (it also checks if the value is a valid integer below the max int value)
And while I would indeed see uses for such methods (especially with the other checks, no simple oneliners) in some cases, especially in testing: This is stuff you write yourself, throw it in a e.g. NumberUtils class and everything is fine. You do never depend on an external library for that. The benefit (not spending a few seconds to write it) does not outweigh any of the drawbacks that come with external libraries.
If I was a JS programmer, I'd just write a bash script to download it every week for fun.
Lmao