已采纳回答 / lxmhh3788029
不写也可以,比如0.5×3.14等于1.57,你写1.57效果也是一样的,canvas里的角度是以PI(π)为单位的,你可以把一个PI理解为180度,用Math.PI只是方便你记住并表示0度、90度、180度、270度、360度的值
2017-08-02
已采纳回答 / qq_珂壳可克_03751673
对于For循环后面的{},如果for后面只有一条语句,那么{}可写可不写,类似的,if后面的{}也是一样的;而这里的语句:for (var i = 0; i<balls.length;i++)if(balls[i].x + Rediaus >0 && balls[i].x - Rediaus < windowWidth )balls[cnt++] = balls[i];for后面只有if一条语句,而if后面也只有一条语句,所以这两者都可以不写{}
2017-07-31
已采纳回答 / lxmhh3788029
比如绘制数字1,首先取到它对应的点阵也就是digit[1],这是一个10×7的矩阵,digit[1][i]取到第i行的7个小球,digit[1][i][j]取到第i行第j个小球,digit[num][i][j] == 1表示数字num的点阵的第i行第j列有一个小球需要绘制
2017-07-31