If you execute the following statement
"Test a b " + "c"
// Output
// "Test a b c"
but if you execute the following it treats "c" as a number.
"Test a b " + + "c"
// Output
// "Test a b NaN"
Why does two consecutive + signs treat the string as a number?
Tested in chrome 40.0.2214.111 m
 
    