Categories
ECMAScript Javascript

Scope

To demonstrate Local scope and global scope of variables.

/**
 * to demonstrate local scope and global scope 
 */
var message = "I am Tom"
	
function sayHi(){
	var message ="I am Tina";
	{
		let message = "I am mina";
		console.log("Hi,"+message);
		//let message=""; //duplicate declaration not allowed by alread declared let variable
	}
	console.log("Hi,"+message);
	{
		let message = "I am Hina";//same named let variable allowed to be declared in different block.
		console.log("Hi, "+message);
	}
}
console.log("Hi,"+message);
sayHi();

Output

Leave a comment

Design a site like this with WordPress.com
Get started