Fix the addition
importance: 5
Here’s a code that asks the user for two numbers and shows their sum.
It works incorrectly. The output in the example below is 12 (for default prompt values).
Why? Fix it. The result should be 3.
The reason is that prompt returns user input as a string.
So variables have values "1" and "2" respectively.
What we should do is to convert strings to numbers before +. For example, using Number() or prepending them with +.
For example, right before prompt:
Or in the alert:
Using both unary and binary + in the latest code. Looks funny, doesn’t it?