文档首页> 常见问题> console.log用法介绍

console.log用法介绍

发布时间:2024-02-23 06:00       

是javascript中的一个常用方法,用于在控制台输出信息。用法:1、输出基本类型:console.log() 可以直接输出基本类型的值,如字符串、数字等;2、输出对象:对于对象类型的值,console.log()会默认输出对象的引用地址,而不是对象的实际内容;3、格式化输出:console.log()方法可以接受多个参数,并将它们格式化输出;4、控制台分组;5、设置日志级别

console.log用法介绍

console.log()是JavaScript中的一个常用方法,用于在控制台输出信息。

以下是其用法介绍:

1、输出基本类型:console.log() 可以直接输出基本类型的值,如字符串、数字、布尔值等。例如:

javascript

console.log("Hello, world!"); // 输出字符串  
console.log(42); // 输出数字  
console.log(true); // 输出布尔值

2、输出对象:对于对象类型的值,console.log() 会默认输出对象的引用地址,而不是对象的实际内容。为了显示对象的实际内容,可以使用 JSON.stringify() 方法将其转换为字符串。例如:

javascript

let obj = { name: "John", age: 30 };  
console.log(obj); // 输出对象的引用地址  
console.log(JSON.stringify(obj)); // 输出对象的实际内容

3、格式化输出:console.log() 方法可以接受多个参数,并将它们格式化输出。可以使用字符串插值或模板字符串来实现格式化。例如:

javascript

let name = "John";  
let age = 30;  
console.log("My name is " + name + ", and I am " + age + " years old."); // 字符串插值  
console.log(`My name is ${name}, and I am ${age} years old.`); // 模板字符串

4、控制台分组:使用 console.group() 方法可以将控制台中的日志信息进行分组,方便查看和管理。例如:

javascript

console.group("User Info");  
console.log("Name: John");  
console.log("Age: 30");  
console.groupEnd(); // 结束分组

5、设置日志级别:console.log() 方法默认输出信息为“信息”级别。还可以使用其他方法,如 console.debug(), console.warn(), console.error() 等,来设置不同的日志级别。例如:

javascript

console.debug("This is a debug message."); // 输出调试级别信息  
console.warn("This is a warning message."); // 输出警告级别信息  
console.error("This is an error message."); // 输出错误级别信息