ECMAScript语法基础

ECMAScript 入门语法面的桥接笔记,连接声明、值、语句、操作符与函数主题。

#type / synthesis #status / growing #resource / javascript #resource / ecmascript

[!info] related notes

ECMAScript语法基础

这篇笔记只保留语法入口角色:帮助把 ECMAScript 的基础语法面分成几组继续阅读,而不在这里重复所有细节。

基础语法面可以先拆成四层

  • 声明与作用域: varletconst
  • 值与类型: 原始值、引用值、字面量
  • 表达式与操作符
  • 语句与控制流

声明与作用域的最低限度直觉

  • let / const 是现代默认选择
  • const 保证绑定不重新指向,不等于值绝对不可变
  • var 仍要认识,因为历史代码很多

值的最低限度直觉

  • 原始值按值参与大多数操作
  • 引用值通常通过对象身份参与操作
  • 类型判断和类型转换是基础语法里最容易出错的部分

如果要把这层直觉单独吃透,继续看:ecmascript-primitive-vs-reference-values

继续往哪里看

创建于 2025/1/1 更新于 2026/5/27