小编Kle*_*eta的帖子

在运行时解析并执行函数声明

所以在解释语言中,比如 javascript,我们有:

var x = doThis(); // function call, assign statement

console.log(x); // print statement

function doThis(){ //function declaration
 return "Hello World"; //return statement
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

何时(运行时)打印语句实际执行?在解析函数声明之前还是之后?如果它之前被执行,如何,因为没有编译器,代码会立即执行。

PS 我已经阅读了一些关于函数提升的内容,但仍然不明白。

javascript declaration function

4
推荐指数
1
解决办法
281
查看次数

标签 统计

declaration ×1

function ×1

javascript ×1