JavaScript可以做后端开发吗?——可以
主要区别就是运行环境
----------JS在浏览器的运行环境中---------就是前端开发
----------JS在Node.js的运行环境中---------就是后端开发
Node.js:基于Chrome V8引擎(和浏览器上的谷歌的解析引擎一样)JavaScript运行环境
Node.js(包含的内容):V8引擎+内置API(fs path http JS内置对象 querystring etc)
之后我们编写待执行的JS代码调用node执行 交给V8引擎解析执行
Node.js无法调用DOM,BOM的API(因为这些API是浏览器的内置API)