<html>
 <body>
 <>
  var i,j,num,sum=0,count=0;
  num = parseInt(prompt("정수 입력"));
  for(i=2;i<=num;i++)
  {
   for(j=2;j<=i;j++)
   {
    if(i%j==0)
    {
     break;
    }
   }
   if(i==j)
   {
    count = count + 1;
    sum = sum + i;
    document.write("소수 " + count + " : " + i + "<br>");
   }
  }
  document.write("정수 " + num + "까지 소수들의 합 : " + sum);
 </>
 </body>
</html>

하나의 정수를 입력해서 그 정수까지 소수들을 출력하고 소수들 합구하는 건데여
값은 잘 나오는데 나오는 이유가 잘 이해가 안되여
저렇게 돌렸을 때 왜 4,6,8,9,10 등 안나오는 이유가 뭔가여??
i가 4일때 j도 4면 4출력되야 되지않나여??
잘 이해가 안되네여 ㅠㅠ