为什么使用console.log?它有什么作用?

时间:2011-07-11 11:26:16

标签: javascript jquery html css xhtml

我可以看到许多地方使用console.log()。谁能告诉我它为什么被使用?

像这样,

function createCheckBox( idsToShow ) {
    for( i = 0 ; i < 15 ; i++ ) {                
       console.log( idsToShow.indexOf('main' + i + '|' ) + '  ' + 'main' + i + '|' );
       if( idsToShow != '' && idsToShow.indexOf('main' + i + '|' ) == -1 ) continue;
       checkBoxs += "<li> <input type=\"checkbox\" id=\"main" +  i + "\" value=\"Example" + i + "\" name=\"lbl"+ i +"\" /> <label id=\"lbl"+ i +"\">Example" + i + "</label></li>";                                    
       ids += 'main' + i + '|'; //is the check box id.                     
    }
}

4 个答案:

答案 0 :(得分:10)

它将内容记录到调试控制台(内置于许多浏览器(例如Chrome开发者工具)中,并作为扩展程序提供(例如Firebug for Firefox))

答案 1 :(得分:1)

每个人似乎都使用日志,但console.info更有用。在Firebug中,它为您提供了它来自的行号,因此您不必在控制台消息中具有如此描述性。如果同事在您网站的某处留下错误的控制台,也可以更容易地找到它。

答案 2 :(得分:0)

console是许多浏览器中的调试处理程序。对于更多延迟浏览器,您可以尝试FauxConsole

答案 3 :(得分:0)

您可以使用console.log向您显示每个已执行行和调试器的日志;如果您使用的是firebug或任何其他开发人员工具,则在某一行打破脚本的执行。