Nodejs Utililty Methods Number Prime Number Check

List of utility methods to do Number Prime Number Check

Description

The list of methods to do Number Prime Number Check are organized into topic(s).

Method

primeFactorization()
Number.prototype.primeFactorization = function () {
    var ans = [];
    var primes = [];
    var temp = this;
    for (let i = 2; i <= temp / 2; i++) {
        if (i.divisors().length == 2) {
            primes.push(i);
    for (let i = 0; i < primes.length; i++) {
        while (temp.isDevisor(primes[i])) {
            ans.push(primes[i]);
            temp = temp / primes[i];
    return ans;
primeFactorization()
Number.prototype.primeFactorization = function (){
    console.log("prime aangekomen");
    var ans = [];
    var primes = [];
    var temp = this;
    for(let i = 2; i<temp/2; i++){
        if(i.divisors().length == 2){
            primes.push(i);
    for (let i =0; i<primes.length; i++){
            while(temp.isDivisor(primes[i])){
                ans.push(primes[i]);
                temp = temp/primes[i];
    return ans;
};
primeFactorization()
Number.prototype.primeFactorization = function () {
    "use strict";
    var ans = [];
    var primes = [];
    var temp = this;
    for (let i = 2; i <= this / 2; i += 1) {
        if (i.divisors().length == 2) {
            primes.push(i);
    for (let i = 0; i < primes.length; i += 1) {
        while (temp.isDivisor(primes[i])) {
            ans.push(primes[i]);
            temp = temp / primes[i];
    return ans;
};
primeFactors()
"use strict";
Number.prototype.primeFactors = function() {
  var v, i;
  v = null;
  for (i = 2; i < this - 1; i += 1) {
    if (this % i === 0) {
      v = i;
      break;
  if (v) {
    return [v].concat(Math.floor(this / v).primeFactors());
  } else {
    return [this];
};
console.log(Math.max.apply(null, (600851475143).primeFactors()));
primeFactors()
"use strict";
var i, j, triangleNumber;
Number.prototype.primeFactors = function() {
  var v, i;
  v = null;
  for (i = 2; i < this - 1; i += 1) {
    if (this % i === 0) {
      v = i;
      break;
...
primeFactors()
Number.prototype.primeFactors = function() {
  var number = this.valueOf();
  var primeFactors = [];
  isPrime = function(primeCandidate) {
    var p = 2;
    var top = Math.floor(Math.sqrt(primeCandidate));
    while(p<=top){
      if(primeCandidate%p === 0){ return false; }
      p++;
...
primeFactors()
"use strict";
var i, primeFactorLists;
Number.prototype.primeFactors = function() {
  var v, i;
  v = null;
  for (i = 2; i < this - 1; i += 1) {
    if (this % i === 0) {
      v = i;
      break;
...
sumPrimes(num)
function sumPrimes(num) {
  var primes = [];
  for (var i = 2; i <= num; i++) {
    var notPrime = false;
    for (var current = 2; current <= (i - 1); current++) {
        if (i % current === 0) {
          notPrime = true;
    if (notPrime === false) 
      primes.push(i);
  var sum = primes.reduce(function(pv, cv) { 
              return pv + cv;
            });
  return sum;
sumPrimes(10);
sumPrimes(num)
function sumPrimes(num) {
  function isPrime(number) {
    for (var i = 2; i < number; i++) {
      if (number % i === 0) {
        return false;
    return true;
  var sum = 0;
  for (var j = 2; j <= num; j++) {
    if (isPrime(j)) {
      sum += j;
  return sum;
sumPrimes(10);