console.log():可以将变量输出到浏览器的控制台中,方便开发者调用JS代码,它是一个使用频率很高的功能。
提示:浏览器中按 F12 可以打开浏览器的控制台(也可以叫做开发者工具)
一般我们在做js调试时经常会用到alert(),但是 alert() 会阻断JS的运行,而且对一些类型的变量无法输出,因此使用console.log()调试会比alert()更好些,以下是一些console.log()调试实例:
//console.log()打印字符串 var str = 'hilo8.com'; console.log(str); var str2 = '哈喽吧-编程者交流站'; console.log(str2); //console.log()打印数组 var arr = new Array('beijing', 'shandong', 'shandong', 'guangdong'); console.log(arr); //console.log打印对象 var obj = { Host: "http://www.hilo8.com", Name: "哈喽吧" }; console.log(obj); //打印一个DOM节点,,区别占位符 %o 与 %O不同 console.log(document.body); console.log('%o', document.body); console.log('%O', document.body); //使用%d占位符,并进行计算 console.log('%d + %d =', 1, 2, 3); //使用%i占位符并进行计算 console.log('%i + %i =', 1, 2, 3); //console.log()打印带有样式的文字 console.log('哈喽吧%c编程者%c交流站', 'color:red', 'color:blue');
以下调试效果如下:
讨论数量:0