数。
其它.
运行时环境.JavaScript通常依赖于运行时环境（例如浏览器）来提供对象和方法，脚本可以通过这些对象和方法与环境（例如网页DOM）进行交互。它还依赖于运行时环境来提供包含/导入脚本（例如HTML的codice_27元素）的功能。这本身不是语言功能，但是在大多数JavaScript实现中很常见。
异步.JavaScript一般来说是单线程的。为了并发地处理事件，JavaScript程序输入/输出是使用事件和回调函数执行的