如何解决 chrome 控制台中的 SyntaxError?
How do I solve SyntaxError in chrome console?
问题是像这样渲染一个三角形:
##
###
####
#####
######
#######
我的密码是
var Triangle = "#", IncreaserOfTheNumberOfTriangles = "#", Counter = 1
while (Counter < 8)
console.log(Triangle)
Triangle + IncreaserOFTheNumberOfTriangles
Counter = Counter + 1
对我来说这似乎很好,但是当我在 chrome 控制台中输入 while(counter <8) 位后按回车键时,我得到 SyntaxError Unexpected 标记。我怎样才能解决这个问题?
附带问题 > 有没有什么地方可以让我找到所有可视化格式的 QWERTY 键盘键盘映射(我想就是这个词)?我想换钥匙。
JavaScript 使用大括号 {
和 }
来指示代码块(您的语法看起来更像 Python-esque,使用空格)。此外,您不会将添加的结果分配回去,并且您应该以 ;
个字符结束行,并且您的变量名称不匹配。
试试这个
while (Counter < 8) {
console.log(Triangle);
Triangle = Triangle + IncreaserOfTheNumberOfTriangles;
Counter = Counter + 1;
}
几个问题。
1:由于缺少大括号导致无限循环。 JS不是Python。仅仅缩进不会阻塞代码。它会尝试将大括号放在它认为您想要的地方,但在这种情况下,它会这样做:
while (Counter < 8) {
console.log(Triangle)
}
2:你在循环中拼写了不同的中间变量。 IncreaserOfTheNumberOfTriangles
对比 IncreaserOFTheNumberOfTriangles
。 JS 区分大小写。
3: 不要跳过行尾的分号。 JS 会尝试把它们放在你不想要的地方,但有时会放错。
4:您需要实际分配 Triangle
变量,因为您的版本只是将两者连接起来,结果无处可写。像这样:
Triangle = Triangle + IncreaserOfTheNumberOfTriangles;
工作代码如下所示:
var Triangle = "#", IncreaserOfTheNumberOfTriangles = "#", Counter = 1;
while (Counter < 8) {
console.log(Triangle);
Triangle = Triangle + IncreaserOfTheNumberOfTriangles;
Counter = Counter + 1;
}
问题是像这样渲染一个三角形:
##
###
####
#####
######
#######
我的密码是
var Triangle = "#", IncreaserOfTheNumberOfTriangles = "#", Counter = 1
while (Counter < 8)
console.log(Triangle)
Triangle + IncreaserOFTheNumberOfTriangles
Counter = Counter + 1
对我来说这似乎很好,但是当我在 chrome 控制台中输入 while(counter <8) 位后按回车键时,我得到 SyntaxError Unexpected 标记。我怎样才能解决这个问题?
附带问题 > 有没有什么地方可以让我找到所有可视化格式的 QWERTY 键盘键盘映射(我想就是这个词)?我想换钥匙。
JavaScript 使用大括号 {
和 }
来指示代码块(您的语法看起来更像 Python-esque,使用空格)。此外,您不会将添加的结果分配回去,并且您应该以 ;
个字符结束行,并且您的变量名称不匹配。
试试这个
while (Counter < 8) {
console.log(Triangle);
Triangle = Triangle + IncreaserOfTheNumberOfTriangles;
Counter = Counter + 1;
}
几个问题。
1:由于缺少大括号导致无限循环。 JS不是Python。仅仅缩进不会阻塞代码。它会尝试将大括号放在它认为您想要的地方,但在这种情况下,它会这样做:
while (Counter < 8) {
console.log(Triangle)
}
2:你在循环中拼写了不同的中间变量。 IncreaserOfTheNumberOfTriangles
对比 IncreaserOFTheNumberOfTriangles
。 JS 区分大小写。
3: 不要跳过行尾的分号。 JS 会尝试把它们放在你不想要的地方,但有时会放错。
4:您需要实际分配 Triangle
变量,因为您的版本只是将两者连接起来,结果无处可写。像这样:
Triangle = Triangle + IncreaserOfTheNumberOfTriangles;
工作代码如下所示:
var Triangle = "#", IncreaserOfTheNumberOfTriangles = "#", Counter = 1;
while (Counter < 8) {
console.log(Triangle);
Triangle = Triangle + IncreaserOfTheNumberOfTriangles;
Counter = Counter + 1;
}