What will be the output of the following code? var add = new Function('a', 'b', 'return a + b'); console.log(add(2, 3));
A). 5
B). add
C). undefined
D). 2 3
What will be the output of the following code? var sayHi = function() { return 'Hi'; }; console.log(sayHi());
A). Hi
B). undefined
C). sayHi
D). function
How can you invoke a function stored in a variable doSomething?
A). doSomething();
B). call doSomething;
C). doSomething[];
D). invoke(doSomething);
How do you define an anonymous function assigned to a variable?
A). var anon = function() { alert('Anonymous!'); };
B). var anon = function { alert('Anonymous!'); };
C). function anon() { alert('Anonymous!'); }
D). var anon = function anonymous() { alert('Anonymous!'); };
Which of the following is true about functions in JavaScript?
A). Functions can be assigned to variables
B). Functions can be passed as arguments to other functions
C). Functions can be returned from other functions
D). All of the above
How can you store a function as a property of an object?
A). var obj = { method: function() { alert('Hello'); } };
B). var obj = { method: alert('Hello'); };
C). var obj = { method: function { alert('Hello'); } };
D). var obj = { function() { alert('Hello'); } };
How can you pass a function as an argument to another function?
A). performAction(function() { alert('Action!'); });
B). performAction(function { alert('Action!'); });
C). performAction(function() alert('Action!'););
D). performAction(function() alert('Action!'))
Which of the following is an example of an arrow function assigned to a variable?
A). var add = (a, b) => { return a + b; };
B). var add = (a, b) => return a + b;
C). var add = (a, b) => { a + b };
D). var add = (a, b) { return a + b; };
What will be the output of the following code? var double = function(x) { return x * 2; }; console.log(double(5));
A). 10
B). 5
C). undefined
D). double
How do you define a function using a function expression?
A). var myFunc = function() { alert('Hello'); };
B). function myFunc() { alert('Hello'); }
C). var myFunc = function { alert('Hello'); };
D). var myFunc() { alert('Hello'); }