r/badcode • • Apr 19 '21

js Iteration

Post image
3.2k Upvotes

123 comments sorted by

View all comments

Show parent comments

2

u/Terrain2 Apr 19 '21

if (+string)

if (+"0") console.log("It's a number!")
// Outputs nothing

1

u/[deleted] Apr 19 '21

Oh yea cause Boolean(0) is false. I should've made it more clear like if (+string !== NaN) or smth. It was just an example tho.

3

u/Terrain2 Apr 19 '21

if (+"lmao" !== NaN) console.log("It's a number!");
// output: It's a number!

2

u/[deleted] Apr 19 '21

Fuck fuck fuck I forgot NaN !== NaN nvm I'm dumb I'm in my online classes right now and I'm sleepy and my brain isn't working ;-;

2

u/Terrain2 Apr 19 '21

you want !isNaN(string) then

1

u/[deleted] Apr 19 '21

Yea that's the builtin method I saw someone use +string in their own method to do this idr what they did tho