在JavaScript中,可以使用try-catch语句来捕获异常并进行处理。try块中包含可能会抛出异常的代码,如果try块中的代码抛出了异常,就会跳转到catch块中执行。
try {
// 可能会抛出异常的代码
} catch (error) {
// 异常处理代码
}
在catch块中,可以通过error对象获取异常信息。error对象包含name和message属性,分别表示异常类型和异常信息。
try {
// 可能会抛出异常的代码
} catch (error) {
console.log(error.name); // 打印异常类型
console.log(error.message); // 打印异常信息
}
在JavaScript中,可以使用console对象输出调试信息。console对象有多个方法,包括log、info、warn和error等。
log方法用于输出普通信息,info方法用于输出提示信息,warn方法用于输出警告信息,error方法用于输出错误信息。
console.log('这是一条普通信息');
console.info('这是一条提示信息');
console.warn('这是一条警告信息');
console.error('这是一条错误信息');
在输出调试信息时,可以使用占位符来格式化输出。占位符用%s表示字符串,%d表示数字,%f表示浮点数。
console.log('我的名字是%s,今年%d岁,身高%f米', '张三', 18, 1.75);
除了输出调试信息,console对象还有其他方法,比如clear方法用于清除控制台信息,time和timeEnd方法用于计算代码执行时间。
console.clear(); // 清除控制台信息
console.time('test'); // 记录代码执行时间
// 执行一些代码
console.timeEnd('test'); // 输出代码执行时间