对我来说,在Javascript中变量很容易理解:如果变量不在局部作用域内,则它是全局对象中的字段。
但是,Javascript命令怎么样?如果我只是在文件中编写了Javascript命令(在任何函数之外),那么Javascript引擎会如何解释它?
----- file.js -----
console.log('hai:DDD');
--- end of file ---
它会创建一种“全局”或“主要”函数
类型的对象来存储命令,然后执行它吗?如果有多个带有代码的文件怎么办?
我猜这个问题只适用于Node.js,因为在浏览器中所有的Javascript代码都是事件处理程序。