Variables declared using 'let' can be reassigned.
true
false
What will print out when the following code runs?
function scopeTest() { var y = 44; console.log(x); } var x = 33; scopeTest();
null
undefined
33
44
What will print out when the following code runs?
class Cake { constructor(lyr) { this.layers = lyr; } getLayers() { return this.layers; } } class WeddingCake extends Cake { constructor() { super(2); } getLayers() { return super.getLayers() * 5; } } var result = new WeddingCake(); console.log(result.getLayers());
0
2
5
10
What will print out when the following code runs?
class Animal { } class Dog extends Animal { constructor() { super(); this.noise = "bark"; } makeNoise() { return this.noise; } } class Wolf extends Dog { constructor() { super(); this.noise = "growl"; } } var result = new Wolf(); console.log(result.makeNoise());
bark
growl
undefined
Consider this code snippet: 'const [a, b] = [1,2,3,4] '. What is the value of b?
undefined
1
2
[1,2,3,4]
What value will be printed out when the following code runs?
function count(...food) { console.log(food.length) } count("Burgers", "Fries", null);
2
3
"Burgers", "Fries", null
"Burgers", "Fries", undefined
Which of the following are JavaScript methods for querying the Document Object Model? Select all that apply.
getElementsByClassName
getElementsById
getElementById
getElementByClassName
queryAllSelectors
querySelector
Which of the following methods convert a JavaScript object to and from a JSON string?
JSON.parse
JSON.stringify
JSON.fromString
JSON.toString
What will be the result of running this code?
const letter = "a" letter = "b"
Uncaught TypeError: Assignment to constant variable
b
a
Uncaught SyntaxError: Invalid or unexpected token
What is a constructor?
A function that is called to create an instance of an object.
An instance of a class.
A specific object that has been created using the class name.
An object literal