• 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”.