/* const var let 区别 */
/** const
* const定义常量,一旦定义后不可修改,且必需初始化
*/
const con = 1;
/** var
* 定义变量,可修改其值,不初始化则为undefined
* 作用域为函数级
* 可重复声明
*/
var va;
/** let
* 用于块级作用域的变量,函数内部使用,对函数外不造成影响
* 不可重复声明
*/
let le = 6;
(function () {
//此处不能访问le
//console.log(le);
let le = 1;
console.log(le + 1); //2
})();
console.log(le); //6
const,var,let
最新推荐文章于 2024-06-16 12:11:16 发布