批改状态:合格
老师批语:
//变量声明let a;let b;
//变量执行, 赋值//第一次叫:初始化a = 10;b = 20;//第二次赋值叫更新 / 修改a = 15;
//变量删除a=null
//变量按名使用才能实现:数据复用console.log(a, b);
//变量禁止重复声明//变量声明过a, 禁止在使用a;let a;
//声明函数function sum(a, b) {return a + b;};//return下面永不执行
//调用函数console.log(sum(a, b));
{// 代码块let a = 123; // 将变量的声明与赋值(初始化)二合一// 等价于以下二条:// let a;// a = 123;console.log(a);// 块中变量在块中可以访问到}
function sum(a, b) {let res = a + b;console.log(res);// 函数内部声明的成员可以内部访问}sum(30, 50);
注:私有成员: 在块/函数内部声明的成员, 仅限内部使用, 外部不可见
// 位于"代码块/函数"之外的空间, 叫"全局作用域"// a: 全局变量, 公共变量let a = "123456";
总结: 全局 —-> 块 / 函数,访问顺序像链条一个, 形成了一条”作用域链”
// 声明常量 常量值不能改变const num = 18;function age(r) {return (cal = num * r);}console.log(cal); //36console.log(age(2)); //36
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号