在javascript中使用console.log获得两次结果

时间:2016-11-15 07:29:39

标签: javascript

我是Javascript的新手并且玩一些东西。 在Chrome控制台中,我编写了此代码。

var a;
console.log(a)

输出: undefined undefined

任何人都能解释一下我为什么要两次?

enter image description here

1 个答案:

答案 0 :(得分:0)

console.log()向控制台输出一个值,因为您调用了它,这就是console.log()所做的。

然后将最后一个语句的返回值输出到控制台,因为您正在控制台上运行代码。

巧合的是,这些值都是undefined

如果您设置var a = 1,那么您将获得1(您记录的内容),然后undefined(返回值)。