for (int i = 5; i >= 1; i--)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine("---------------------------");
那是我要运行的代码..但它给出了错误:
未捕获的 SyntaxError:意外的标识符。
我应该如何解决?
for (int i = 5; i >= 1; i--)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine("---------------------------");
那是我要运行的代码..但它给出了错误:
未捕获的 SyntaxError:意外的标识符。
我应该如何解决?
Javascript 没有强类型类型系统。
从 for 循环中删除int
,将其替换为var
:
for (var i = 5; i >= 1; i--)
而且,一旦你也替换Console.log
了Console.WriteLine
,一切都会好起来的。
不需要在for中声明vartype,只需使用
for (i=5;i>=1;i--){ }
尝试使用
console.log();
这里的其他两个答案都忽略了一个重点。实际上,您应该摆脱int
,但应该将其替换为var
,否则您将声明全局变量并用不需要的东西填充全局范围。一般是不好的做法。
For 循环应该看起来更像这样:
for (var i=5;i>=1;i--){ }
Console.Write
JavaScript 和or中没有类型声明Console.WriteLine
,它不是 c#!
将其更改为console.log
并声明变量var
:
for (var i = 5; i >= 1; i--)
{
for (var j = 0; j < i; j++)
{
Console.log("*");
}
Console.log();
}
Console.log("---------------------------");