Q. Consider the JavaScript code:
Identify the value that will be displayed in alert box at line 5?

Code:
function lfc(myname){
console.log(10+"lfc" +12);
}
res=lfc(10);
console.log(res); //line 5
  • (A) 10
  • (B) 10lfc12
  • (C) 10lfc
  • (D) undefined
πŸ’¬ Discuss
βœ… Correct Answer: (D) undefined

Q. Consider the JavaScript code:
Choose the correct code to be inserted at line 4 in order to invoke the function.

Code:
thisfun=function lfc(x){
console.log(x*x);
}
// line 4
  • (A) thisfun(10)
  • (B) lfc(10)
  • (C) function thisfun(10)
  • (D) None of the above
πŸ’¬ Discuss
βœ… Correct Answer: (A) thisfun(10)

Q. What will be the output of the below code?

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++) {
}
}

password("54321");
name("John");
  • (A) 0
  • (B) 5
  • (C) undefined
  • (D) error
πŸ’¬ Discuss
βœ… Correct Answer: (B) 5

Q. What will be the output of the below code?

Code:
let chaval= (p)=>p+2;
console.log(chaval(2));
  • (A) 4
  • (B) 22
  • (C) Error: changeVal is not a function
  • (D) undefined
πŸ’¬ Discuss
βœ… Correct Answer: (A) 4

Q. what will be the output of the below code?

Code:
num1=5;
function cal() {
num1=10;
num2=5;
num3=num2*num1;
console.log(num3);
}
cal();
  • (A) 25
  • (B) 50
  • (C) 100
  • (D) Error cannot have more than one variable with same name
πŸ’¬ Discuss
βœ… Correct Answer: (B) 50

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

  • (A) invocation statement
  • (B) invocation expression
  • (C) invocation function
  • (D) invocation method
πŸ’¬ Discuss
βœ… Correct Answer: (B) invocation expression

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

  • (A) zero
  • (B) strict
  • (C) empty
  • (D) varargs
πŸ’¬ Discuss
βœ… Correct Answer: (D) varargs

Q. 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()
πŸ’¬ Discuss
βœ… Correct Answer: (C) bind()

Q. Variable declared is example of ___________ Variable.

Code:
function message() {
var name = "Bench";
alert(name);
}
  • (A) Local
  • (B) Global
  • (C) Semi-Global
  • (D) None of the above
πŸ’¬ Discuss
βœ… Correct Answer: (A) Local

Q. What is the output for code A and B?

Code:
Code A:
var x = 10;
y = --x + 1;
alert(y);

Code B:
var x = 10;
y = x-- + 1;
alert(y);
  • (A) 11,11
  • (B) 11,10
  • (C) 10,11
  • (D) 10,10
πŸ’¬ Discuss
βœ… Correct Answer: (C) 10,11