HTML:标记语言
CSS:样式语言
JavaScript:脚本语言
Web API:编程接口
所有 Web 技术
学习 Web 开发
发现我们的工具
更好地了解 MDN
在编程中,绑定是将一个标识符与一个值相关联。并非所有的绑定都是变量 — 例如,函数参数和由catch (e)块创建的绑定在严格意义上都不是“变量”。此外,有些绑定是语言隐式创建的 — 例如,JavaScript 中的this和new.target。
catch (e)
this
new.target
如果一个绑定可以被重新赋值,那么它是可变的,否则它是不可变的;这并不意味着它持有的值是不可变的。
绑定通常与作用域相关联。有些语言允许在同一作用域内重新创建绑定(也称为重新声明),而另一些语言则不允许;在 JavaScript 中,绑定是否可以被重新声明取决于用于创建绑定的构造。
var
let
const
function
class