JSFiddle - React, Tailwind, and code Playground

by eelyafi

HTML

<div id="test"></div>

JavaScript

function primeArr(n) {
    var i, j,
    arr = [false, false, true],
        sqrt = Math.sqrt(n);
    for (i = 2; i <= n; i++) {
        arr[i] = true;
    }
    for (i = 2; i <= sqrt; i++) {
        if (arr[i]) {
            for (j = i * i; j <= n; j += i) {
                arr[j] = false;
            }
        }
    }
    var div = document.getElementById('test');
    for (i = 0; i <= n; i++) {
        if (arr[i]) {
            div.innerHTML += i + '<br/>';
        }
    }
    //    div.innerHTML += arr.join(',');
    //  console.log(arr, 'arr');
}

primeArr(23);