cantstopthesignal@sh.itjust.works to Programmer Humor@lemmy.ml · 8 months agoThe code was very janky, but it workedi.imgflip.comimagemessage-square42fedilinkarrow-up1483arrow-down19
arrow-up1474arrow-down1imageThe code was very janky, but it workedi.imgflip.comcantstopthesignal@sh.itjust.works to Programmer Humor@lemmy.ml · 8 months agomessage-square42fedilink
minus-squaremarcos@lemmy.worldlinkfedilinkarrow-up7·8 months agoThis 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.
minus-squareFiskFisk33@startrek.websitelinkfedilinkarrow-up2·edit-28 months agoOh right that. I guess I was visualizing a scenario where you already checked for it being a number, such as a Number.isInteger(x) also, that suprises me a lot, you’d think this is one of the places where it treats stuff as numbers
This evaluates to NaN for some reason:
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.
Oh right that. I guess I was visualizing a scenario where you already checked for it being a number, such as a Number.isInteger(x)
also, that suprises me a lot, you’d think this is one of the places where it treats stuff as numbers