What is the difference between "I am a String" and "I am a String!"

Tell us what’s happening:

why should we write “I am a String!” in that way??

what is the difference between “I am a String” and “I am a String!”

Your code so far


// Initialize these three variables
var a;
var b;
var c;

// Do not change code below this line

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

a = 6;
b =15;
c = "I am a String";

Your browser information:

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

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables

Thanks for your comment…

So “I am a String!” is because of instruction.

if the instruction say “I am String” then it means we have to write “I am String”.

The instructions does not tell you to write “I am String”. The instructions tell you to initialize the variable named c with the value “I am a”. You are not supposed to change any of the code below the 2nd comment (see below):

// Do not change code below this line

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

Do not change any of the above code. Only change the 3 lines which start with var (located near the top of the code).