Chrome开发者控制台中的蓝色数字?

Cai*_*ins 14 javascript variables increment google-chrome-devtools

在javascript中我有一个变量,我推送console.log然后再增加它并再次将其推送到日志,这在Chrome开发工具中显示如下.

这个变量做了一些怪异的东西,比如如果我尝试使用+=运算符添加它,它实际上在数字后面添加了附加值(例如,如果x=5和我这样做x+=3,x将会相等53).真正令人难以置信的一点是,用++增加它可以按预期工作,但我的问题不是为什么会发生这种情况,而是为什么增加的数字在控制台中是蓝色的?如果有人能告诉我可能出现上述情况的情况会很好,但我感觉控制台中的蓝色条目与它有关.

那么,为什么在Chrome Dev Console中,一个数字会显示为蓝色?

Kon*_*nel 22

使用时打印字符串console.log获得黑色输出.但是,如果打印数字,则输出为蓝色.请参阅下面的屏幕截图(不要介意具有'undefined'值的行,因为这是console.log()默认返回的行).

console.log()输出

你是对的,你的问题与+=这些颜色有某种联系.您正在为字符串添加数字,从而导致连接(53).