title: Why does 1+ +"2"+3 evaluate to 6 in JavaScript?
body: <p>Can anyone tell me why and how the expression <code>1+ +"2"+3</code> in JavaScript results in <code>6</code> and that too is a number? I don't understand how introducing a single space in between the two <code>+</code> operators converts the string to a number.</p>