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