cm0002@lemmy.world to Programmer Humor@programming.dev · 7 days agoWhich of these javascript expressions is false?lemmy.mlexternal-linkmessage-square79fedilinkarrow-up11arrow-down10cross-posted to: programmerhumor@lemmy.ml
arrow-up11arrow-down1external-linkWhich of these javascript expressions is false?lemmy.mlcm0002@lemmy.world to Programmer Humor@programming.dev · 7 days agomessage-square79fedilinkcross-posted to: programmerhumor@lemmy.ml
minus-squarejaark@infosec.publinkfedilinkEnglisharrow-up0·7 days agoI don’t think my sanity can take all of these explanations. Though I just spotted one that’s worse than null being an object … typeof Nan "number" I mean, come on… it’s even in the fucking name!
minus-squareNat (she/they)@lemmy.blahaj.zonelinkfedilinkarrow-up0·7 days agoNumber = IEEE-754 double precision float, which includes NaN, so it makes sense
minus-squarezarkanian@sh.itjust.workslinkfedilinkarrow-up0·7 days agoDouglas Crockford has a whole chapter of these in his latest book. There’s also this classic video.
I don’t think my sanity can take all of these explanations.
Though I just spotted one that’s worse than null being an object …
typeof Nan "number"
I mean, come on… it’s even in the fucking name!
Number = IEEE-754 double precision float, which includes NaN, so it makes sense
Douglas Crockford has a whole chapter of these in his latest book. There’s also this classic video.