• propter_hog [any, any]@hexbear.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 month ago

      ‘a’ + +

      This part is the same as writing 'a'++ and that returns “NaN” (short for “not a number”) since you can’t increment a character, but this return type is a string, so the interpreter just concatenates it with the other letters: baNaNa. Then that string is converted to lower case to give the final result, “banana”.