Javascript (JS) Functions MCQ

This section focuses on the "Javascript Functions" of the Javascript. These Multiple Choice Questions (mcq) should be practiced to improve the Javascript skills required for various interviews (campus interview, walk-in interview, company interview), placement, entrance exam and other competitive examinations.

1. Consider the JavaScript code:
Identify the value that will be displayed in alert box at line 5?
function lfc(myname){
console.log(10+"lfc" +12);
console.log(res); //line 5

A. 10
B. 10lfc12
C. undefined
D. 10lfc

View Answer

2. Consider the JavaScript code:
Choose the correct code to be inserted at line 4 in order to invoke the function.
thisfun=function lfc(x){
// line 4

A. thisfun(10)
B. lfc(10)
C. function thisfun(10)
D. None of the above

View Answer

3. What will be the output of the below code?
function password(pass) {
for (i = 0; i < pass.length; i++) {

function name(pname) {
console.log("The value of i is "+i);
for (i = 0; i < pname.length; i++) {


A. 0
B. 5
C. undefined
D. error

View Answer

4. What will be the output of the below code?
let chaval= (p)=>p+2;

A. 4
B. 22
C. Error: changeVal is not a function
D. undefined

View Answer

5. what will be the output of the below code?
function cal() {

A. 25
B. 50
C. 100
D. Error cannot have more than one variable with same name

View Answer

6. Functions are invoked as functions or as methods with an __________.

A. invocation statement
B. invocation expression
C. invocation function
D. invocation method

View Answer

7. ........ functions need not allow invocations with zero arguments.

A. zero
B. strict
C. empty
D. varargs

View Answer

8. When you invoke the........ method on a function f and pass an object o, the method returns a new function.

A. apply()
B. call()
C. bind()
D. string()

View Answer

9. Variable declared is example of ___________ Variable.
function message() {
var name = "Bench";

A. Local
B. Global
C. Semi-Global
D. None of the above

View Answer

10. What is the output for code A and B?
Code A:
var x = 10;
y = --x + 1;

Code B:
var x = 10;
y = x-- + 1;

A. 10,10
B. 10,11
C. 11,10
D. 11,11

View Answer

11. A _________ is a group of reusable code which can be called anywhere in your program.

A. exception
B. function
C. loop
D. switch

View Answer

12. The most common way to define a function in JavaScript is by using the ____________ keyword.

A. fun
B. var
C. function
D. define

View Answer

13. Which statement required if you want to return a value from a function?

A. continue
B. break
C. loop
D. return

View Answer

14. Does JavaScript allows us to write our own functions as well?

A. Yes
B. No
C. Can be yes or no
D. Can not say

View Answer

15. The Function() constructor expects ______ number of string arguments

A. 0
B. 1
C. 2
D. any

View Answer

Also check :


* You must be logged in to add comment.