200以内的质数加一起用js怎么做啊

解决方案 »

  1.   

    function prime(start,end){
        function _isPrime(num){
            if(num==2){
                return true;
            }
            if(num%2==0){
                return false;
            }
            for(var i=3;i<num;i+=2){
                if(num%i==0){
                    return false;
                }
            }
            return true;
        }
        var sum = 0;
        for(var i=start;i<=end;i++){
            if(_isPrime(i)){
                sum += i;
            }
        }
        return sum;
    }
    alert(prime(0, 200));
    感觉在你在做作业,还是不想自已网上找一下的那种