使用控制台

在许多环境中,你可以访问全局 console 对象,该对象包含与标准输出设备通信的一些基本方法。最常见的是,这将是浏览器的 JavaScript 控制台( 有关详细信息,请参阅 ChromeFirefoxSafariEdge )。

// At its simplest, you can 'log' a string
console.log("Hello, World!");

// You can also log any number of comma-separated values
console.log("Hello", "World!");

// You can also use string substitution
console.log("%s %s", "Hello", "World!");

// You can also log any variable that exist in the same scope
var arr = [1, 2, 3];
console.log(arr.length, this);

你可以使用不同的控制台方法以不同方式突出显示输出。其他方法对于更高级的调试也很有用。

有关更多文档,兼容性信息以及有关如何打开浏览器控制台的说明,请参阅控制台主题。

注意:如果你需要支持 IE9,请删除 console.log 或将其调用包装如下,因为在开启开发人员工具之前未定义 console

if (console) { //IE9 workaround
    console.log("test");
}