Javascript “System.out.println”在JS中是如何工作的
我的背景是java,现在我正在学习Javascript。我正在将我制作的java代码移植到javascript中,但它的行为与我预期的稍有不同??如果我使用console.log而不是document.write,我不会得到相同的结果。为什么 谢谢你4年的时间!一些见解将非常感谢Javascript “System.out.println”在JS中是如何工作的,javascript,Javascript,我的背景是java,现在我正在学习Javascript。我正在将我制作的java代码移植到javascript中,但它的行为与我预期的稍有不同??如果我使用console.log而不是document.write,我不会得到相同的结果。为什么 谢谢你4年的时间!一些见解将非常感谢 var counter = 1; function println(str) { console.log(str);// } for (var i = 1; i <= 5; i++)
var counter = 1;
function println(str) {
console.log(str);//
}
for (var i = 1; i <= 5; i++) {
for (var j = i; j < 5; j++) {
document.write("#");
// println("#");
}
for (var k = 1; k <= counter; k++) {
document.write("*");
// println("*");
}
document.write("<br/>");
//println(" "); <--- "\n" ?
counter+= 2; //
} // ends application
Console.log将内容记录到浏览器控制台中。安装Firebug getfirebug.com,您将看到您的日志 还有关于它是如何工作的很好的描述
另外,使用document.write并不是很优雅,您只能在页面加载时使用它,它会阻塞整个页面。你基本上不应该使用它。如果您尝试在页面加载后使用document.write,它将用您的上一个日志替换文档的全部内容 Console.log将内容记录到浏览器控制台中。安装Firebug getfirebug.com,您将看到您的日志 还有关于它是如何工作的很好的描述
另外,使用document.write并不是很优雅,您只能在页面加载时使用它,它会阻塞整个页面。你基本上不应该使用它。如果您尝试在页面加载后使用document.write,它将用您的上一个日志替换文档的全部内容 document.write用于将内容打印到文档页面,而console.log主要用于在web浏览器的控制台中发出诊断/调试信息。具体来说,document.write是供页面的查看器使用的,而console.log通常不是。document.write用于将内容打印到文档页面,而console.log主要用于在web浏览器的控制台中发出诊断/调试信息。具体来说,document.write是供页面的查看器使用的,而console.log通常不是。您是否检查了document.write和console.log的文档?如果你想学习JavaScript,那就忘了任何与Java相关的东西。它们是两种完全不同的语言。停止这个,如何让语言X像语言Y一样工作。结果不一样意味着什么?@epascarello我发现js中没有system.out.print。所以你必须在同一个字符串中添加所有内容。比如string+=然后在第一个循环的末尾,用console.log生成println……您是否检查了document.write和console.log的文档?如果你想学习JavaScript,那就忘了任何与Java相关的东西。它们是两种完全不同的语言。停止这个,如何让语言X像语言Y一样工作。结果不一样意味着什么?@epascarello我发现js中没有system.out.print。所以你必须在同一个字符串中添加所有内容。比如string+=然后在第一个循环结束时,使用console.log…生成println,或者使用大多数浏览器中的内置JavaScript控制台。比如,我猜您使用的是IE。这将对:。或者使用大多数浏览器中的内置JavaScript控制台。比如,我猜您正在使用IE。这将对:。但是我如何在控制台窗口中实现相同的结果…?如果您想同时登录这两个窗口,则需要同时调用这两个窗口。但是我如何在控制台窗口中实现相同的结果…?如果您想同时登录这两个窗口,则需要同时调用这两个窗口。