Skip to content

JavaScript中变量提升 #4

@Yeahax

Description

@Yeahax

之前去面试,遇到一个经典的面试题

var a = 1;
function test() {
    console.log(a)
   var a = 10;
}
test()

我当时想了一下就说10,后来面试官对我说是错的,答案是undefined。
我当时百思不得其解,回来找了一遍文章看,豁然开朗。

博文地址:http://www.cnblogs.com/damonlan/archive/2012/07/01/2553425.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions