What will be the output of the following code? 

function scope() { 
	var x = 1; let y = 10; 
	const z = 20; 
	console.log("Initial values:", x, y, z); 
	if (true) { 
		var x = 2; 
		let y = 15; 
		const z = 25; 
		console.log("Inside if block:", x, y, z); 
	} 
	console.log("After if block:", x, y, z); 
} 
scope();

Initial values: 1 10 20 
Inside if block: 1 15 25 
After if block: 1 15 25

Initial values: 1 10 20 
Inside if block: 2 10 20 
After if block: 2 10 20

Initial values: 1 10 20 
Inside if block: 2 15 25 
After if block: 2 10 20

Initial values: 1 10 20 
Inside if block: 1 10 20 
After if block: 1 10 20

Verified Answer
Correct Option - c

To get all Infosys Certified JavaScript Professional Exam questions Join Telegram Group https://rebrand.ly/lex-telegram-236dee

Telegram