javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > js  console使用

js 中的console使用示例详解

作者:半桶水专家

console 是 JavaScript 提供的一个全局对象,常用于调试和日志记录,它包含一组方法,用于在控制台中打印消息、显示数据以及调试程序,本文介绍js 中的console使用示例,感兴趣的朋友一起看看吧

console 是 JavaScript 提供的一个全局对象,常用于调试和日志记录。它包含一组方法,用于在控制台中打印消息、显示数据以及调试程序。以下是 console 常见方法的详细介绍和用法。

1. 常用方法

1.1 console.log()

console.log("Hello, world!"); 
console.log("Number:", 42, "Boolean:", true);

特点: 支持格式化输出(如字符串插值、占位符)。不同浏览器可能对复杂对象的显示方式不同。

1.2 console.info()

console.info("This is an informational message.");

1.3 console.warn()

console.warn("This is a warning message!");

场景: 提醒潜在问题,但不一定是错误。提示某些功能已废弃。

1.4 console.error()

console.error("An error occurred!");

特点: 用于记录错误信息。可能会在浏览器开发工具中标记为错误。

1.5 console.debug()

console.debug("This is a debug message.");

2. 调试相关方法

2.1 console.assert()

console.assert(2 + 2 === 4, "This will not log."); 
console.assert(2 + 2 === 5, "This will log, as the assertion fails.");

特点: 用于验证假设,类似于断言工具。

2.2 console.trace()

function a() { b(); }
function b() { c(); }
function c() { console.trace("Trace example"); }
a();

输出: 打印从调用位置到根调用的完整堆栈。

2.3 console.time() 和 console.timeEnd()

console.time("timer");
for (let i = 0; i < 100000; i++) {}
console.timeEnd("timer");

特点

3. 数据显示方法

3.1 console.table()

const data = [
  { name: "Alice", age: 25 },
  { name: "Bob", age: 30 },
];
console.table(data);

特点: 显示更直观,适合数组或对象的数据。

3.2 console.dir()

const obj = { foo: "bar", baz: { qux: "quux" } };
console.dir(obj);

3.3 console.group() 和 console.groupEnd()

console.group("Outer Group");
console.log("Message 1");
console.group("Inner Group");
console.log("Message 2");
console.groupEnd();
console.groupEnd();

特点: 嵌套分组,层次清晰。

4. 控制日志输出

4.1 console.count()

console.count("counter");
console.count("counter");
console.countReset("counter"); // 重置计数
console.count("counter");

4.2 console.clear()

console.clear();

5. 特殊格式 占位符格式

console.log("String: %s, Number: %d, Object: %o", "Hello", 42, { foo: "bar" });

占位符说明

CSS 样式 用法

console.log("%cThis is styled text", "color: red; font-size: 20px;");

6. 浏览器差异与注意事项

通过灵活使用 console,开发者可以更方便地调试代码,定位问题,并展示调试信息。

到此这篇关于js 中的console使用示例详解的文章就介绍到这了,更多相关js console使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文