<script>
// 聲明變量
// a控制0-100循環
// sum為累加和
var a=0;
var sum=0;
while(a<=100){
// 聲明變量b,用來控制除數
var b=2;
// 除數的大小應該小於被除數的大小
while(b<=a){
// 如果a對b取余的結果為零,則表示a在除小於本身的數的范圍內有可以整除的數
// 所以a不是質數,跳出循環
if(a%b===0) break;
b++;
}
// 如果滿足了上述條件
// 那么以下條件是a%b===0&&a===b的情況,則a的除數為本身
// 滿足質數的條件
// 輸出該質數並求和
if(a===b){
console.log("質數:"+a);
sum+=a;
}
a++;
}
console.log("質數之和:"+sum);
</script>
