Js-声明变量

JS声明变量

js声明变量的方式有3种:let,const,var

1.const如果定义简单数据类型,变成常量,变量值不可以更改。

const name="lili";
name="lucy";
console.log(name);//error

2.Var可以重复声明一个变量,并且覆盖变量值,并且定义的变量无论在哪里,都是全局变量。如果var第二次声明同一个变量但是没有赋值,则变量值还是为第一个声明时赋的值。

var test = 3;
var test;
console.log(test);//3
var test = 3;
var test = 5;
console.log(test);//5

3.Let不可以重复声明,重复声明报错。在局部声明为局部变量,在全局定义,则为全局变量。局部重复定义,优先使用局部定义变量。

let a=10;
{
    let a=12;
    console.log(a);//a=12

}
console.log(a);//a=10

猜你喜欢

转载自www.cnblogs.com/CccK-html/p/11375329.html
今日推荐