js-打印1-100以内的质数(素数)

什么是质数:

只能被1和自身整除的数字
//100以内的所有质数
//一般从2开始
//质数:只能被1和自身整除

//定义一个变量或者一个开关
var arr=[];

//第一步:获得所有2-100之间的数字
for(var i=2;i<=100;i++){
    
    
    arr.push(i);
    //再次遍历,拿到2-i之间的数字
    for(var j=2;j<i;j++){
    
    
        //为什么不能小于等于?
        //回答:
        if(i%j===0){
    
    
            arr.pop();
            break;
        }      
        
    }
}
console.log(arr);

猜你喜欢

转载自blog.csdn.net/qq_42592823/article/details/115293686