如何在 google chrome 中打印星星图案
How to print stars pattern in from google chrome
for (int i = 5; i >= 1; i--)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine("---------------------------");
这是我正在尝试的代码 运行.. 但它给出了错误:
Uncaught SyntaxError: Unexpected identifier.
我该如何解决?
无需在for中声明vartype,只需使用
for (i=5;i>=1;i--){ }
尝试使用
console.log();
Javascript 没有强类型系统。
从 for 循环中删除 int
,将其替换为 var
:
for (var i = 5; i >= 1; i--)
并且,一旦您也将 Console.log
替换为 Console.WriteLine
,一切都会好起来的。
这里的其他两个答案都忽略了一个重点。实际上你应该去掉 int
,但它应该被替换为 var
,否则你就是在声明全局变量并用它不需要的东西填充全局范围。通常是不好的做法。
For 循环应该更像这样:
for (var i=5;i>=1;i--){ }
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("---------------------------");
for (int i = 5; i >= 1; i--)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine("---------------------------");
这是我正在尝试的代码 运行.. 但它给出了错误:
Uncaught SyntaxError: Unexpected identifier.
我该如何解决?
无需在for中声明vartype,只需使用
for (i=5;i>=1;i--){ }
尝试使用
console.log();
Javascript 没有强类型系统。
从 for 循环中删除 int
,将其替换为 var
:
for (var i = 5; i >= 1; i--)
并且,一旦您也将 Console.log
替换为 Console.WriteLine
,一切都会好起来的。
这里的其他两个答案都忽略了一个重点。实际上你应该去掉 int
,但它应该被替换为 var
,否则你就是在声明全局变量并用它不需要的东西填充全局范围。通常是不好的做法。
For 循环应该更像这样:
for (var i=5;i>=1;i--){ }
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("---------------------------");