对于/ if / else循环具有意外标识符

时间:2013-06-18 18:27:39

标签: loops if-statement for-loop

function hitPlayer()
{
    for (var i=0; i<4; i++);
    {
        if i==0;
        {
            turnCard('hit5'};
        }
        else if i==1;
        {
            turnCard('hit6');
        }
        else if i==2;
        {
            turnCard('hit7');
        }
        else;
        {
            turnCard('hit8');
        }
    }
}

所有变量和其他函数都可以正常工作。这是一个二十一点游戏 另外如何在没有重置“i”

的情况下让我在i ++之后暂停循环

1 个答案:

答案 0 :(得分:1)

我所知道的几乎所有尖括号语言都遵循以下约定:

  • if语句的条件通常在括号中

  • turnCard('hit5'};

  • 末尾不应该有大括号
  • 您的if语句(或;语句)末尾不应该有for

  • 有些语言允许你使用单引号作为字符串(javascript will),但有些语言不允许这样做。几乎所有这些都允许双引号。在不知道语言的情况下,我建议使用双引号只是为了安全

    if (i==0)
    {
        turnCard("hit5");
    }