批改状态:合格
老师批语:
数据、操作数据: 字面量=>直接可以看到值; 变量=>实现数据复用,将字面量缓存起来的容器;| STT | 语法 | 说明 |
|---|---|---|
| 1 | let name |
声明,let关键字 |
| 2 | name = Help |
赋值 |
| 3 | console.log(name); |
按名调用 |
| 4 | name = null |
删除 ,赋值为 null |
代码块中;代码块: 一段由大括号 {...}包裹的代码;代码复用;| STT | 语法 | 说明 |
|---|---|---|
| 1 | fuction |
声明,function关键字 |
| 2 | sum() |
函数名 |
| 3 | (a, b) |
参数 |
| 4 | {...} |
函数体 |
| 5 | sum(1, 2) |
按名调用 |
{// 代码块// 将变量的声明与赋值(初始化)二合一// 私有成员let a = 123;// 等价于以下二条:// let a;// a = 123;// 块中变量在块中可以访问到console.log(a);}// 块中成员,在块的外部不可访问/不可见// console.log(a);

function sum(a, b) {// 在函数中声明一个变量// 私有变量let res = a + b;// 函数内部声明的成员可以内部访问console.log(res);}sum(30, 50);// 但是在函数外部访问不到// console.log(res);

// qq: 全局变量, 公共变量let qq = "1183229555";// ! 全局成员(变量/函数)在代码的任何地方,都是可用的{console.log(qq);}{{{console.log(qq);}}}function f1() {console.log(qq);}f1();function f2() {return function () {return function () {console.log(qq);};};}// 因为函数嵌套了三层,所以调用了三次f2()()();

let username = "Help";{{{console.log(username);}}}function f3() {// 没有usernamelet username = "zhao";console.log(username);}f3();

const APP_NAME = "在线商城";// 使用console.log(APP_NAME);// 常量的值不可变,所以必须在声明时初始化// 禁止更新// APP_NAME = "我的博客";

下划线"_", “$”(四种),其它字符均是非法符号
let let = 1;// 关键字,保留字let const function class ...// 自定义// 合法的myEmail, user_name, UserController/类/构造函数// 非法的my#email, 123aaa, $_user@ElementInternals.com// 驼峰式: 小驼峰,首字母小写, 大驼峰: 首字母大写myEmail, getUserInfo, UserInfo, StuModel// 蛇形式:user_name, get_email, 常量 APP_NAME
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号