Javascript 为什么使用console.log?它有什么作用?
我可以看到许多地方使用了Javascript 为什么使用console.log?它有什么作用?,javascript,jquery,html,css,xhtml,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 != ''
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.
}
}
函数createCheckBox(idsToShow){
对于(i=0;i<15;i++){
console.log(idsToShow.indexOf('main'+i+'|')+'+'main'+i+'|');
如果(idsToShow!=''&&idsToShow.indexOf('main'+i+'|')==-1)继续;
复选框S+=“示例”+i+“ ”;
ids+='main'+i+'|';//是复选框id。
}
}
它将事情记录到一个调试控制台(它内置于许多浏览器(如Chrome开发工具)中,并在许多其他浏览器中作为扩展(如Firefox的Firebug)提供)控制台
是许多浏览器中都可以找到的调试处理程序。对于更迟钝的浏览器,您可以尝试。您可以使用console.log向您显示每个执行行和调试器的日志;在特定行中断脚本的执行,前提是您正在使用firebug或任何其他开发人员工具。每个人似乎都使用log,但console.info更有用。在Firebug中,它提供了它来自的行号,因此您不必在控制台消息中如此描述。如果同事在你的网站上的某个地方留下了一个出错的控制台,那么追踪起来也会容易得多。我有时想知道。。。没有控制台的浏览器怎么样?说Firebug没有安装。console.log
是一个错误吗?@Tomalak Geret'kal-是的,不要在生产代码中使用console.log
。请检查以下内容:如果(!window.console){window.console={log:function(){};不再担心错误的控制台消息会弄乱旧浏览器。