判断JavaScript执行环境 有很多JavaScript代码既能在浏览器中执行,也能在Node环境执行,但有些时候,程序本身需要判断自己到底是在什么环境下执行的,常用的方式就是根据浏览器和Node环境提供的全局变量名称来判断: if (typeof(window) === 'undefined') { console.log('node.js'); } else { console.log('browser'); } 后面,我们将介绍Node.js的常用内置模块。