为了账号安全,请及时绑定邮箱和手机立即绑定

为什么函数里面的for循环没有用花括号呢?

function fn1(plece,cxt){

            cxt.beginPath();

            cxt.moveTo(plece.p[0].x,plece.p[0].y);

            for (var i =1; i<plece.p.length; i++)

            cxt.lineTo(plece.p[i].x,plece.p[i].y);

            cxt.closePath();

             cxt.fillStyle=plece.color;

             cxt.fill();

         }


正在回答

4 回答

如果是这样for(){1;2},那么for循环就执行1、2两个语句,如果是这样for()1;2,那么for循环就只执行1一个语句,这跟for(){1}2是一样的,所以就省去了花括号

0 回复 有任何疑惑可以回复我~

就是一个for语句可以不加{},这个是可以省略的。


0 回复 有任何疑惑可以回复我~

那到的作用是什么?因为从来没有碰到过这样的东西,不要括号的作用是什么

0 回复 有任何疑惑可以回复我~
#1

慕粉3591791

如果在循环语句里面只有一句代码可以不加花括号直接,如果有多行代码必须要花括号,记住就可以。
2016-07-13 回复 有任何疑惑可以回复我~

因为它就一句语句。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么函数里面的for循环没有用花括号呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信