上QQ阅读APP看书,第一时间看更新
1.3 运行JavaScript
JavaScript的运行需要宿主环境(Host Environment),而不是像Java那样,使用虚拟机运行Java程序。JavaScript本身只能使用变量、数组、函数、对象等进行基础编程,并没有基本的输入、输出模块,例如像C++的cin/cout,Java的System.in/System.out,而是依靠宿主环境提供的API来提供输入、输出和其他额外的功能。
最常见的宿主环境是浏览器和Node.js,另外Windows、macOS操作系统本身也提供了JavaScript宿主环境,用于编写JS脚本与操作系统和已安装的软件进行交互,还有一些软件如Adobe After Effects(动画制作软件)等也支持使用JavaScript代码实现一些功能,比手工操作更省时省力。本节将介绍如何在浏览器和Node.js环境下运行JavaScript代码。