当前位置: 首页 > 后端技术 > Node.js

JavaScript代码在Node.js中的执行顺序

时间:2023-04-03 23:27:10 Node.js

从执行时间来看,Node.js中的所有语句都是顺序执行的。但是,由于Node.js的异步特性,先开始执行并不意味着先完成。这造成了Node.js似乎没有按顺序执行的错觉。需要注意的几点:语句:不包括变量的定义(在执行前加载模块时定义完成),但包括变量的赋值。//示例:vara=10//应该读作:varaa=10//前者不是语句,后者是语句。变量:包含函数是因为函数可以以变量的形式定义,也可以作为参数使用。//示例:functionadd(a,b){returnsa+b}//等价于:varadd=function(a,b){returnsa+b}