Actually, it’s 5 4 10 12 2 9 8 11 6 7 3 1 for me, but too lazy to edit the image

  • ElectricTrombone@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    2
    ·
    16 days ago

    I’m a C programmer. My first time writing Javascript and ran into some sort of bug involving a === sign or something. Javascript is a silly language.

    • humorlessrepost@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      16 days ago

      Javascript lets you compare unlike types without extra steps using ==. If you want strict comparison where “2” isn’t 2, use === and !==. Personally, I find that easier than having to parseint or cast every damn thing or whatever c does (strtol?). That said, I have build tools set up to enforce strict comparison because I don’t trust myself or others.

    • aesthelete@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      16 days ago

      Truish and falsish and nullish are all concepts made up by madmen. JavaScript is the language of the damned.