In JavaScript, a variable is a named storage location that holds a value, which can be any data type, such as numbers, strings, boolean, etc. It can be declared using keywords like var, let, or const.

1.var

var is function scoped, it can be re-declared and reassigned.

if(true){

var a = 10;