node执行环境

 

nodejs本质上是一个javascript的执行环境,只是由于他的封装,加上更多web底层的一个处理,赋予了更多的能力,
那么执行环境到底是什么呢,我们到浏览器里面体验看看,在chrome里面控制台,体验一下浏览器里面到执行环境

 

console里面这个窗口,在这个浏览器到js执行环境里面,js代码会被执行掉

然后我们切换到命令行里面,输入

node

就会到node环境里面去,同样执行相同的js代码

对于普通的js代码的执行,变量啊,方法啊,等,这两种执行环境没有什么差异

但是他们所处的环境底层不太一样,比如全局变量,都有自己特殊的地方,在浏览器里面输入window,document,可以看到相关的属性,在命令行里面就会报错

 

 

在node执行环境里面有自己的环境变量,比如process,那这个process在浏览器里面的执行环境里面就拿不到,会报错

 

 

这就是nodejs和浏览器里面的js执行环境的不同之处

转载于:https://www.cnblogs.com/wzndkj/p/9063481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值