Basic JavaScript - Understanding Uninitialized Variables

Tell us what’s happening:
Describe your issue in detail here.

Your code so far

// Only change code below this line
var a ="5";
var b ="10";
var c ="I am a";
// Only change code above this line

a = a + 1;
b = b + 5;
c = c + " String!";

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ Safari/537.36

Challenge: Basic JavaScript - Understanding Uninitialized Variables

Link to the challenge:

First of all, please learn to ask questions - being able to talk about code is a fundamental skill.

Next, you initialize your variable:

var a ="5";

and then it gets added to:

a = a + 1;

What happens when you add a string and a number? That “+” is no longer and addition operator, but is now a concatenation operator. Put:


at the bottom of your code to see what happens.

You should rethink how you are initializing those variables and if they should be strings.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.