I got a strange experience today while playing with js.
-> 'N'+ +'78' this is equal to "N78"
-> '78' + + 'g' this is equal to "78NaN"
-> '1' + + '5' this is equal to '15' but
-> 1 + + '5' is equal to 6 and
-> 1 + '5' is again equal to '15'.
I understand the last point but not sure how JavaScript treats + + operators in the string.