标签:必须 UNC log const func 不可 作用 lin fine
1.const定义的变量不可以修改,而且必须初始化。
const b = 2;
//正确
const b;//错误,必须初始化
console.log(
‘函数外const定义b:‘
+ b);
//有输出值
b = 5;
console.log(‘函数外修改const定义b:‘ + b);//无法输出
var
a = 1;
var a;//不会报错
console.log(
‘函数外var定义a:‘
+ a);
//可以输出a=1
function
change(){
a = 4;
console.log(
‘函数内var定义a:‘
+ a);
//可以输出a=4
}
change();
console.log(
‘函数调用后var定义a为函数内部修改值:‘
+ a);
//可以输出a=4
let c = 3;
console.log(
‘函数外let定义c:‘
+ c);
//输出c=3
function
change(){
let c = 6;
console.log(
‘函数内let定义c:‘
+ c);
//输出c=6
}
change();
console.log(
‘函数调用后let定义c不受函数内部定义影响:‘
+ c);
//输出c=3
标签:必须 UNC log const func 不可 作用 lin fine
原文地址:https://www.cnblogs.com/xinsir/p/9491793.html