意外的令牌,但在"如果"那里没有分号

时间:2015-06-03 11:23:51

标签: javascript if-statement token

我确定一切正常,但错误仍然存​​在。我不知道为什么......这是我的代码的一部分。错误将字符串指向" else",以及此"否则"双方用双星号突出了我。这个"突出显示"并不存在于真实代码中。真正的代码不是由错误

工作
  If(e==true && e1==true)
  {
    for (i=0; i<l1; i++)
    {
        if (lat.indexOf(st1.charAt(i)) == -1)
        {
            s5=s5+st1.charAt(i);
        }
    }
    for (i=0; i<l2; i++)
    {
        m=st2.charAt(i);
        n=i;
        for (j=i+1; j<l2; j++)
        {
            if (a.charAt(j) < m)
            {
                m=st2.charAt(j);
                n=j;
            }
            if (m != st2.charAt(i))
            {
                st2=st2.slice(0,i)+m+st2.slice(i+1,n)+st2.charAt(i)+st2.slice(n+1,l2);              
            }
        }
    }   
  } 
  **else**
  {

1 个答案:

答案 0 :(得分:0)

将第一行从If(e==true && e1==true)更改为if (e==true && e1==true)

除此之外,我建议,为了您自己和理智,更具描述性地命名您的变量;如果您将来回到您的代码中,并且无法解决您尝试编写的内容,那么您将自己踢。