代码未在javascript中编译
我不会用javascript写,但我的朋友问我是否可以帮他写一个kata 我给了他这个代码,但我不知道为什么它不起作用,我完全是javascript新手,有人能告诉我我做错了什么吗:D? 错误消息: 服务器在等待代码完成执行时超时。这可能是由于服务器负载高。这也可能是由无效代码引起的。请重试您的请求代码未在javascript中编译,javascript,Javascript,我不会用javascript写,但我的朋友问我是否可以帮他写一个kata 我给了他这个代码,但我不知道为什么它不起作用,我完全是javascript新手,有人能告诉我我做错了什么吗:D? 错误消息: 服务器在等待代码完成执行时超时。这可能是由于服务器负载高。这也可能是由无效代码引起的。请重试您的请求 function x(n) { printlines(n); print("\n"); for(column = 0; column < n; column++) {
function x(n)
{
printlines(n);
print("\n");
for(column = 0; column < n; column++)
{
if(column = 1)
{
print("■");
}
else
{
print("□");
}
}
print("\n");
printlines(n);
}
function print(n)
{
console.log(n);
}
function printlines(n)
{
i = 1;
for(line = 0; line < 1; line++)
{
for(column = 0; column < n; column++)
{
if(column = line)
{
print("■");
}
else if( column = n - 1)
{
print("■");
}
else
{
print("□");
}
}
print("\n");
i++;
}
}
您必须添加var列以在循环中的i和line中声明相同的值,如果您必须写入==而不是===来测试相等性,则必须添加var列以帮助我验证JavaScript。但一开始,我就可以告诉您,您需要声明在for循环中迭代所使用的变量,并在JavaScript中使用==或==进行比较
希望这能让你走上正轨 JavaScript不是一种编译语言。您是在尝试执行代码但失败了,还是未能生成正确的答案?你能提供一些关于你所面临问题的更多信息吗?有人能告诉我我做错了什么吗?你自己不是已经说过了吗?你试图帮助别人做一些你自己一点都不知道的事情。不,我想知道这是怎么回事?错误消息:服务器在等待代码完成执行时超时。这可能是由于服务器负载高。这也可能是由无效代码引起的。请重新尝试您的请求,因为它说无法处理输出。有可能向标准输出写入了太多数据。是否正在执行xn?你给n的值是多少?简单地说:您执行哪个函数?