programming with javascript coursera week 5 quiz answers

Final graded quiz: Programming with JavaScript

1. What will be the output of the following JavaScript?

const a = 10;
const b = 5;
if(a == 7 || b == 5) {
console.log("Green");
} else {
console.log("Blue");
}

  • Green
  • Blue
  • Nothing

2. What will be the output of the following JavaScript?

var x = true;
x = 23;
console.log(x);

  • true
  • 23

3. What is the data type of the x variable in the following code?

var x = 0 != 1;

  • Number
  • BigInt
  • String
  • Boolean

4. What will the following JavaScript code output?

var x = 20;

if(x >= 10) {
console.log("Apple");
} else if(x <= 5) {
console.log("Pear");
} else {
console.log("Orange");
}

  • Apple
  • Pear
  • Orange

5. What will the following JavaScript code output?

var result = 0;

var i = 4;
while(i > 0) {
result += 2;
i--;
}

console.log(result);

  • 0
  • 2
  • 4
  • 8

6. When the following code runs, what will print out?

try {
throw new Error();
console.log('Square');
} catch(err) {
console.log('Circle');
}

  • Square
  • Circle

7. What's missing from this JavaScript function declaration?

function(a,b) {
return a + b
}

  • The function name.
  • The assignment operator.
  • The dot notation.

8. What is the output of the code below?

var cat = {}
cat.sound = "meow"
var catSound = "purr"
console.log(cat.sound)

  • meow
  • purr
  • {}
  • catSound

Shuffle Q/A 1

9. What is the output of the code below?

var veggies = ['parsley', 'carrot']
console.log(veggies[2])

  • undefined
  • 2
  • 1
  • 3

10. Which of the following HTML attributes is used to handle a click event?

  • onclick
  • addEventListener(‘click’)
  • ‘click’

Leave a Reply