• juliebean@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    12 days ago

    does javascript not allow you to interpret integers as booleans in a conditions directly? seems it’d be simpler to just do math.round(math.random()), which should still get you true (1) or false (0) in equal likelihood. or am i missing something?

    • Admiral Patrick@dubvee.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      12 days ago

      It’ll give you 1 ~= true or 0 ~= undefined, but I typically use Typescript which prefers actual booleans to boolean-ish

      • juliebean@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 days ago

        huh. interesting. i wonder what number it’s actually storing for false then?