JavaScript:
打印调试输出

How to: (如何操作:)

JavaScript里,console.log()是基本工具来调试。简明示例:

console.log('Hello, Debugging World!');

let sum = 0;
for (let i = 1; i <= 5; i++) {
    sum += i;
    console.log(`i: ${i}, sum: ${sum}`);
}

输出会是:

Hello, Debugging World!
i: 1, sum: 1
i: 2, sum: 3
i: 3, sum: 6
i: 4, sum: 10
i: 5, sum: 15

Deep Dive (深入探索)

过去,JavaScript的alert()用于调试,但会打断用户体验。console.log()成为标准,因其简单、不干扰页面。除logconsole对象有infowarnerror提供不同级别的信息。大型项目,你可能用更复杂的调试工具,比如Chrome DevTools。

实施细节:console.log可以打印几乎所有JavaScript类型。在某些环境中运行时(如Node.js),输出可能会被写入到流中,比如process.stdout

See Also (延伸阅读)