js计算数学问题不能运行,到底是哪里错了

 var l = 100;
   var s1 = 0;
   var s2 = 0;
   var sx = 0;
   var sa = 0;
   for (i = 0; i < l; i++) {
       for (j = 0; j < l; j++) {
           if (i * i + j * j < l * l && (l - i) * (l - i) + (l / 2 - j) * (l / 2 - j) > l * l / 4) {
               s1 += 1;
           } else if (i * i + j * j < l * l && (l - i) * (l - i) + (l / 2 - j) * (l / 2 - j) < l * l / 4) {
               sx += 1;
           } else if (i * i + j * j > l * l && (l - i) * (l - i) + (l / 2 - j) * (l / 2 - j) > l * l / 4) {
               sa += 1;
           } else(i * i + j * j > l * l && (l - i) * (l - i) + (l / 2 - j) * (l / 2 - j) < l * l / 4){
               s2 += 1;
           }
       }
   }
   document.write(sx);

ACCCG
浏览 1227回答 1
1回答

Caballarii

else没有()的,所以最后一个else后面还是要加if
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript