当前位置:首页 > JavaScript

js实现console

2026-03-15 01:16:26JavaScript

控制台基础输出

使用 console.log() 是最常见的输出方法,适用于打印字符串、对象或变量值。例如:

console.log("Hello, World!"); // 输出字符串
const num = 42;
console.log("The answer is:", num); // 输出多个值

格式化输出

console 支持类似 printf 的格式化占位符:

console.log("User: %s, Age: %d", "Alice", 25); // %s=字符串, %d=数字
console.log("Object: %o", {id: 1}); // %o=格式化对象

调试辅助方法

console.debug() 用于开发调试,通常浏览器控制台可过滤此级别输出:

console.debug("Debug info");

console.dir() 以可折叠的树状结构显示对象属性:

console.dir(document.body);

警告与错误输出

console.warn() 显示黄色警告信息:

js实现console

console.warn("Deprecated API used");

console.error() 显示红色错误信息,包含堆栈跟踪:

console.error("File not found");

性能测量

console.time()console.timeEnd() 配对使用测量代码执行时间:

console.time("Array init");
const arr = new Array(1000000).fill(0);
console.timeEnd("Array init"); // 输出耗时

断言测试

console.assert() 在条件为假时输出错误信息:

js实现console

const x = 5;
console.assert(x > 10, "x must be greater than 10");

表格展示

console.table() 以表格形式展示数组或对象:

const users = [{name: "John", age: 30}, {name: "Jane", age: 25}];
console.table(users);

分组输出

console.group() 创建可折叠的输出分组:

console.group("User Details");
console.log("Name: Alice");
console.log("Age: 28");
console.groupEnd();

样式定制

通过 %c 占位符添加CSS样式:

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

堆栈跟踪

console.trace() 输出当前调用堆栈:

function foo() { console.trace(); }
foo(); // 显示调用路径

标签: jsconsole
分享给朋友:

相关文章

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获取 jQ…

js实现变形

js实现变形

使用 CSS 和 JavaScript 实现元素变形 在 JavaScript 中实现变形效果通常结合 CSS 的 transform 属性,通过动态修改该属性实现元素的旋转、缩放、倾斜或平移。 基…

js手势实现

js手势实现

手势识别实现方法 在JavaScript中实现手势识别通常涉及监听触摸事件(touchstart、touchmove、touchend)或鼠标事件(mousedown、mousemove、mouseu…

实现继承js

实现继承js

实现继承的方式 在JavaScript中,实现继承可以通过多种方式完成,每种方式都有其优缺点。以下是几种常见的实现继承的方法: 原型链继承 原型链继承是最基本的继承方式,通过将子类的原型指向父类的实…

js 实现图片 放大

js 实现图片 放大

使用 CSS transform 实现图片放大 通过 CSS 的 transform: scale() 属性可以实现图片的平滑放大效果。结合 JavaScript 监听鼠标事件控制放大状态: con…

js实现乘法

js实现乘法

实现乘法运算的方法 在JavaScript中实现乘法运算可以通过多种方式完成,以下列举几种常见方法: 基础运算符 直接使用乘法运算符*是最简单的方式: let result = 3 * 5; //…