JavaScript 执行环境
JavaScript 本身是作为一种能够在浏览器中增强用户交互的脚本语言来使用, 随着社区的发展, Chrome浏览器的V8引擎单独移植出来,在此基础之上, 为其上层的JavaScnpr提供了友好的API, 且开源免费, 使其能够与操作系统交互, 也就是所此时的 js 已经不仅仅是只 是用于浏览器增强用户交互, 还可以进行服务端编程, 而这个运行环境就是知名的 NodeJS
内置 API
全局对象
值
函数
基本对象
数字和日期
字符串处理
索引集合
键值集合
结构化数据
抽象控制对象
Web API
DOM/Canvas/History/File/Fetch 等浏览器环境提供的API