46. Prime Numbers

by Donal Devine

HTML

<div id="divConsole"></div>

CSS

.console-output
{
    font-family: monospace;
    margin: 1px;
}

JavaScript

console = {
    log: function (s) {        
        divConsole.innerHTML += 
            "<p class=\"console-output\">" + s + "</p>";
    }
};



var isPrime = function(n) {
    var max = Math.sqrt(n);
    for( var i = 2;  i <= max;  i++ ) {
        if( n % i === 0 )
            return false;
    }
    return true;
};

var foo = function(n) {
    var r = [];
    for(var i = 2; i <= n; i++){
        if (isPrime(i)) r.push(i);
    }
    return r.join(',');
};

console.log(foo(100));