JavaScript学习笔记01--let,const and var
1.let关键字
let可以用于声明变量,且变量可以重新赋值。同时可以声明空变量,类型为undefined。
let age = 10;
age = 11;
2.const关键字
const声明常量。不可以重新赋值。且不能为空。
const birthYear = 1991;
birthYear = 1990;//报错
const job;//报错
3.var关键字
var是定义变量的旧方法。
var job = "programmer";
job = "teacher";
4.var 与 let的区别
let是块作用域的,而var是函数范围的。
在js中即便从未声明一个变量,但仍然可以使用,例如直接 age = 13。然后输出age,同样有效。