getting-started-with-javascript icon indicating copy to clipboard operation
getting-started-with-javascript copied to clipboard

用变量名输出值时只显示最后一个变量的值

Open Dream4ever opened this issue 8 years ago • 2 comments

代码如下:

var time = new Date();
var x = time.getUTCHours();
var y = time.getHours();
x;
y;

在 Chrome 60 的控制台中输出,x 的值似乎输出了,但是立刻被 y 输出的值覆盖了。这属于什么知识点?

Dream4ever avatar Aug 20 '17 13:08 Dream4ever

这不是知识点。正常x,y都会输出,只不过你把一整段代码在chrome的console面板执行,输出结果只显示了最后一次y的值。

image

我也研究了半天哈哈。。之前我很少在chrome的console面板直接输大块代码。

xugy0926 avatar Aug 21 '17 01:08 xugy0926

哈哈,昨天在学《JavaScript 权威指南》的时候,一边学一边在 Console 里写代码,刚好发现了这个情况。

Dream4ever avatar Aug 21 '17 07:08 Dream4ever