What will happen when the following code is executed?
var x = 5;
console.log(x);
if (true) {
var x = 6;
console.log(x);
}
console.log(x);
//The Output will be -
5
6
6
What will happen when the following code is executed?
var x = 5;
console.log(x);
if (false) {
var x = 6;
console.log(x);
}
console.log(x);
//The Output will be -
5
5
What will happen when the following code is executed?
var x = 5;
function a() {
var x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
What will happen when the following code is executed?
var x = 5;
function a() {
x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
What will happen when the following code is executed?
var x = 5;
function a() {
let x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
What will happen when the following code is executed?
let x = 5;
function a() {
let x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
What will happen when the following code is executed?
const x = 5;
function a() {
let x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
Uncaught SyntaxError: Identifier 'x' has already been declared
at<anonymous>: 1: 1
What will happen when the following code is executed?
const x = 5;
function a() {
x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
Uncaught SyntaxError: Identifier 'x' has already been declared
at<anonymous>: 1: 1
What will happen when the following code is executed?
const x = 5;
function a() {
const x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
Uncaught SyntaxError: Identifier 'x' has already been declared
at<anonymous>: 1: 1
What will happen when the following code is executed?
const x = 5;
function a() {
var x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
Uncaught SyntaxError: Identifier 'x' has already been declared
at<anonymous>: 1: 1
What will happen when the following code is executed?
var x = 5;
function a() {
const x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
What will happen when the following code is executed?
let x = 5;
function a() {
var x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
Uncaught SyntaxError: Identifier 'x' has already been declared
at<anonymous>: 1: 1
What will happen when the following code is executed?
var x = 5;
function a() {
var x = 6;
return x;
}
x;
a();
//The Output will be -
6
What will happen when the following code is executed?
var x = 5;
function a() {
var x = 6;
return x;
}
x = a();
//The Output will be -
6
What will happen when the following code is executed?
var x = 5;
function a() {s
var x = 6;
return x;
}
x
//The Output will be -
5
What will happen when the following code is executed?
var x = 5;
function a() {
var x = 6;
return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
What will happen when the following code is executed?
var x = 5;
function a() {
var x = 6;
}
console.log(x);
console.log(a());
//The Output will be -
5
What will happen when the following code is executed?
var x = 5;
function a() {
let x = 6; return x;
}
console.log(x);
console.log(a());
//The Output will be -
5
6
For more questions, https://www.code-sample.com/2015/04/javascript-interview-questions-answers.html