JavaScript 知识整理
作者: 更新: 4/1/2025 字数: 0 字 时长: 0 分钟
前言
从本篇起,我会将 JS 相关的知识从基础部分开始整理,包括一些常见的疏漏处、易忘易错的点。希望能巩固好基础,让一些迷惑点能豁然开朗,逐步深入,由点到线,最终勾勒出个人的知识体系网络 --- 愿日中之时,我仍能勤耕不缀!
变量命名
JavaScript 是区分大小写的,并使用 Unicode 字符集
这意味你可以使用非英语的变量命名,且大小写是不同的变量
注释
js
// 单行注释
/* 这是一个更长的,
* 多行注释 (或者叫块注释)
*/
#!/usr/bin/env node // 这是 Hashbang 注释
块注释不能嵌套,如果你想用 */
可以在前面加个反斜杠阻止转义 *\/
提示
想了解更多关于 Hashbang 注释的,可以参考 你不知道的Hashbang注释
变量作用域
一个变量可能属于下列作用域之一:
- 全局作用域:在脚本模式中运行的所有代码的默认作用域。
- 模块作用域:在模块模式中运行的代码的作用域。
- 函数作用域:由函数创建的作用域。
此外,用 let
、const
、class
声明的变量属于另一个作用域:
- 块级作用域:用一对花括号创建的作用域(块)
提示
想了解更多关于作用域的,
--- 未完 待续 ---