我想打印这样的东西:
#
##
###
####
#####
######
#######
我的代码是:
<html>
<head>
<title>Learning Javascript</title>
</head>
<body>
<script type="text/javascript">
for (var i = 1; i <= 7; i++) {
for ( var j = 1 ; j <= i ; j++ )
{
console.log("#");
}
}
</script>
</body>
</html>
它只给出一个#:
#
为什么我没有在控制台日志中得到预期的输出? 我已经尝试过 chrome 和 firebug。
最佳答案
实际上,我相信您得到了其中的 28 个,但控制台将它们“合并”为一个。
无论如何,您的代码每次都在单独的行上打印 #
。您想要连接 j
#
并在外部 for 循环中打印它。
或者,您可以这样做:
for (var i = 1; i <= 7; i++) {
console.log("#".repeat(i));
}
关于javascript - console.log 在 javascript 中只打印一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33685166/