@cm0002@lemmy.world to Programmer Humor@programming.dev • 2 days agoWhich of these javascript expressions is false?lemmy.mlimagemessage-square78fedilinkarrow-up1491arrow-down110cross-posted to: programmerhumor@lemmy.ml
arrow-up1481arrow-down1imageWhich of these javascript expressions is false?lemmy.ml@cm0002@lemmy.world to Programmer Humor@programming.dev • 2 days agomessage-square78fedilinkcross-posted to: programmerhumor@lemmy.ml
minus-square@jaark@infosec.publinkfedilinkEnglish4•edit-22 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! Edit - fixed capitalisation in ‘NaN’
minus-squareNat (she/they)linkfedilink4•2 days agoNumber = IEEE-754 double precision float, which includes NaN, so it makes sense
minus-square@zarkanian@sh.itjust.workslinkfedilink5•2 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!
Edit - fixed capitalisation in ‘NaN’
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.