绑定及其在给定时间内存在的值的集合称为环境。当程序启动时,此环境不为空。它始终包含作为语言标准一部分的绑定,并且大多数时候,它还具有提供与周围系统交互的方式的绑定。例如,在浏览器中,有与当前加载的网站进行交互以及读取鼠标和键盘输入的功能。