Ponder.cat
  • Communities
  • heart
  • search
    • Login
    • Sign Up
    • Communities

    • heart
      Support Lemmy
    • search
      Search

    • Login
    • Sign Up
    cm0002@lemmy.world to Programmer Humor@programming.dev · 2 months ago

    Which of these javascript expressions is false?

    lemmy.ml

    message-square
    81
    fedilink
    • cross-posted to:
    • programmerhumor@lemmy.ml
    502

    Which of these javascript expressions is false?

    lemmy.ml

    cm0002@lemmy.world to Programmer Humor@programming.dev · 2 months ago
    message-square
    81
    fedilink
    • cross-posted to:
    • programmerhumor@lemmy.ml
    • jenesaisquoi@feddit.org
      link
      fedilink
      English
      arrow-up
      73
      arrow-down
      1
      ·
      2 months ago

      It’s C

      • JCpac@lemmy.today
        link
        fedilink
        English
        arrow-up
        115
        ·
        2 months ago

        No, it’s Javascript, keep up

        • FanBlade@lemmynsfw.com
          link
          fedilink
          English
          arrow-up
          54
          arrow-down
          1
          ·
          2 months ago

        • ChickenLadyLovesLife@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          2 months ago

          Javascript is basically just C with some syntactical sugar, right? RIGHT?!?

          • kryptonianCodeMonkey@lemmy.world
            link
            fedilink
            arrow-up
            7
            ·
            edit-2
            2 months ago

            Say when…

          • mcv@lemm.ee
            link
            fedilink
            English
            arrow-up
            3
            ·
            2 months ago

            To the contrary, it’s Lisp with a lot of syntactic sugar to make it look more like C, but underneath it’s nothing like C. It’s a weird hybrid.

          • AngryCommieKender@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            2 months ago

            I would say that your username doesn’t check out, but being honest we’re all coders, or at least script kiddie pirates, around here.

            • ChickenLadyLovesLife@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              ·
              2 months ago

              For reference.

      • MajesticElevator@lemmy.zip
        link
        fedilink
        arrow-up
        12
        arrow-down
        1
        ·
        2 months ago

        Wtf? Min > Max???

        • Pup Biru@aussie.zone
          link
          fedilink
          English
          arrow-up
          19
          ·
          edit-2
          2 months ago

          Math.min isn’t the minimum integer; it’s the minimum of a list (and max visa versa)… the min/max of an undefined list is the same… IDK what it is, but this probably the most reasonable of the “WTFs” they could have put there i think… other languages would throw an exception or not compile (which JS definitely SHOULD do instead of this, buuuuut lots of JS has aversions to errors)

          *edit: okay the curiosity was killing me: Math.min() is Infinity and Math.max() is -Infinity

          • MajesticElevator@lemmy.zip
            link
            fedilink
            arrow-up
            4
            ·
            2 months ago

            That explains it then. It could be mislead for -inf and +inf

      • PrettyFlyForAFatGuy@feddit.uk
        link
        fedilink
        arrow-up
        5
        arrow-down
        4
        ·
        2 months ago

        deleted by creator

        • Log in | Sign up@lemmy.world
          link
          fedilink
          arrow-up
          8
          ·
          2 months ago

          I always thought that NaN is required by IEEE rules to never equal any other number, including itself, because you can make NaN in different ways and this shouldn’t result in equality or something, so C is wild but not javascript’s fault.

          The other three being true is definitely javascript’s insane fault, though.

        • timhh@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          Completely wrong. I’m hoping this was a joke… :-D

    Programmer Humor@programming.dev

    programmer_humor@programming.dev

    Subscribe from Remote Instance

    Create a post
    You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

    Welcome to Programmer Humor!

    This is a place where you can post jokes, memes, humor, etc. related to programming!

    For sharing awful code theres also Programming Horror.

    Rules

    • Keep content in english
    • No advertisements
    • Posts must be related to programming or programmer topics
    Visibility: Public
    globe

    This community can be federated to other instances and be posted/commented in by their users.

    • 794 users / day
    • 2.99K users / week
    • 8.08K users / month
    • 18.6K users / 6 months
    • 1 local subscriber
    • 24.8K subscribers
    • 941 Posts
    • 17.2K Comments
    • Modlog
    • mods:
    • adr1an@programming.dev
    • Feyter@programming.dev
    • BurningTurtle@programming.dev
    • Pierre-Yves Lapersonne@programming.dev
    • UI: unknown version
    • BE: 0.19.8
    • Modlog
    • Instances
    • Docs
    • Code
    • join-lemmy.org