Prime Numbers

by path411

JavaScript

(function() {
    
    function Main() {
        var input = prompt("Enter number:");
        if(IsPrime(input)) {
            alert(input + " is a prime number.");
        }
        else {
            alert(input + " is not a prime number.");
        }
    }
    
    function IsPrime(num) {
        var isprime = false;
        if(GetDivisors(num).length == 0) {
            isprime = true;
        }
        return isprime;
    }
    
    function GetDivisors(num) {
        var divisors = [];
        for(var i=2; i<num; i++) {
            if(num%i == 0) {
                divisors.push(i);
            }
        }
        return divisors;
    }
    
    Main();
})();