判断JavaScript执行环境

    有很多JavaScript代码既能在浏览器中执行,也能在Node环境执行,但有些时候,程序本身需要判断自己到底是在什么环境下执行的,常用的方式就是根据浏览器和Node环境提供的全局变量名称来判断:

    if (typeof(window) === 'undefined') {

    console.log('node.js');

    } else {

    console.log('browser');

    }

    后面,我们将介绍Node.js的常用内置模块。