I came across the following that someone had added to some code I was working on:
incidentId = +idValue;
idValue + 2
might be calculated as “12” depending on the context, whereas:
+idValue + 2
would always be the number 3.