Learn Introductory JavaScript by Building a Pyramid Generator - Step 55

Tell us what’s happening:

I do not fully understand what it means to “assign it the value of calling your addTwoNumbers”, as well as I don’t get why it’s telling me im not declaring addTwoNumbers as a function

Your code so far

const character = "#";
const count = 8;
const rows = [];

function padRow(name) {
  return name;
}

// User Editable Region

function addTwoNumbers("5","10"){
  return "5" + "10";
}
const sum = addTwoNumbers("5","10");
console.log(sum);

// User Editable Region


const call = padRow("CamperChan");
console.log(call);


for (let i = 0; i < count; i = i + 1) {
  rows.push(character.repeat(i + 1))
}

let result = ""

for (const row of rows) {
  result = result + row + "\n";
}

console.log(result);

Your browser information:

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 55

Do you see the red squiggles under the 5 and 10? The parser gives a token error since it’s completely unexpected.

Do you see how the sayName function has two parameters in it. One named firstName and the other named lastName? firstName is the first parameter put into the function. lastName is the second parameter passed into the function.

With that information, what do you think the parameters for addTwoNumbers should be?

would it be (a, b) as parameters?

Those two could work at parameters. Although it is generally preferred to give parameters a more descriptive name.

i corrected to this but im not understanding how to assign the value 15 to the sum variable
function addTwoNumbers(firstNumber,secondNumber){

return firstNumber + secondNumber;

}

const sum = addTwoNumbers(“5” + “10”);

console.log(sum);

That’s not quite what you need to do. To be honest, you were closer before changing this line:

const sum = addTwoNumbers(“5” + “10”);

Do you know what value sum was being assigned to?

addTwoNumbers function with 5 and 10 asarguments?

Hi there!

It’s strings, not a numbers. And you are sum it , the arguments should not be added to each other. Arguments are separated by a comma.