TillerMan12 [none/use name] to technology • 3 years agoAllied Forces when no anglosexternal-linkmessage-square41 fedilinkarrow-up156file-text
arrow-up156external-linkAllied Forces when no anglosTillerMan12 [none/use name] to technology • 3 years agomessage-square41 Commentsfedilinkfile-text
minus-squareinvalidusernamelol [he/him]hexbear10·edit-23 years agoI still think JS is an incredibly useful language, but god damn is the concept of "truthy" and "falsey" just insane. link
minus-squareMoreLikeSexbearLmao [he/him]hexbear7·3 years agoI disagree, I think python handles it pretty well. JS just has some pretty bad rules for truthiness. In python: numbers are truthy if they're non-zero containers and strings are truthy if they are non-empty a regex result is truthy if it matched something the None object is not truthy custom objects are truthy by default, but you can define the thruthiness function link
I still think JS is an incredibly useful language, but god damn is the concept of "truthy" and "falsey" just insane.
I disagree, I think python handles it pretty well. JS just has some pretty bad rules for truthiness.
In python:
numbers are truthy if they're non-zero
containers and strings are truthy if they are non-empty
a regex result is truthy if it matched something
the None object is not truthy
custom objects are truthy by default, but you can define the thruthiness function