语法错误:循环程序中的意外令牌

时间:2014-12-08 23:58:57

标签: javascript

当我使用此代码时,会弹出语法错误(意外令牌)。作为JavaScript新手,我无法确定问题所在。

    var a = 1;

var test = function(){
    for(var i = 0; i < 10; i++){
     a++;
     console.log(a);
    };

    do{
     a = 2;
     console.log(a);

     while(a===2){
        a--;
        console.log(a);
     };
    };
};

function test();

1 个答案:

答案 0 :(得分:0)

好像你想要这个:

(注意:运行此操作会导致在控制台中输出2的无限循环)

var a = 1;

var test = function(){
    for(var i = 0; i < 10; i++){
        a++;
        console.log(a);
    };

    do{
        a = 2;
        console.log(a);

    } while(a===2){
        a--;
        console.log(a);
    };
};

test();