slu*_*rrr 2 javascript string chess concatenation eloquent
为什么这个字符串不在一行连接?我不是"\n"打破这条线,不应该像#"##"一样登录到控制台?
for (var i = 1; i <= 8; i++) {
var str = "";
if (i % 2 == 0)
str += "#";
else
str += " ";
console.log(str);
}
Run Code Online (Sandbox Code Playgroud)
这是console.log函数.它将表达式的结果记录在单行上.你的代码是这样的:你只需记录'',而不是#,而不是''等等.如果你想 ## ##,你不应该覆盖STR在每个迭代上,但要一个字符串的所有值.用这个:
var str = "";
for (var i = 1; i <= 8; i++) {
if (i % 2 == 0) {
str += "#";
} else {
str += " ";
}
}
console.log(str);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
178 次 |
最近记录: |