• propter_hog [any, any]
    link
    fedilink
    English
    4
    edit-2
    14 days 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”.