问答详情
源自:2-8 仿栈与队列的操作

for (; i < length; i++) {

第一个分号可不可以不写?

提问者:星梦00 2014-11-25 19:18

个回答

  • MrzHuo
    2014-12-24 13:38:16

    不可以, for循环必须要有2个; 中间的条件倒是可以看情况不写

    for(;;) {
        console.log("1");  //死循环
    }

  • 王_永_振
    2014-12-11 22:23:39

    可定不可以

    for(初始化值; 判断条件; 每次循环执行的语句)这三个参数用;分开

    如果少了第一个分号,解释器怎么去区分哪个是循环的判断条件呢

  • 偌颜宁
    2014-11-26 10:56:29

    你可以试试啊,结果是肯定不行的,浏览器会报错的