Webbserver - Love Blomberg

Show sourcecode

The following files exists in this folder. Click to view.

public_html/gamla-kurser/webbutv2/övningar/js_array/

js_array_1.html
js_array_2.html
js_array_3.html
js_array_4.html
js_array_5.html
js_array_6.html

js_array_6.html

53 lines ASCII Windows (CRLF)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS Array 6</title>
</head>
<body>
<h1>JS Array 6</h1>
<button onclick="primeGenerator()">Generera 100 primtal</button>
<div id="primeOutput"></div>
<script>
    let primeOutput = document.getElementById("primeOutput");

    let primeArray = []
    let primeCount = 1;

    function primeGenerator() {
        let i = 1;
        let isPrime = true;
        while (primeCount <= 100) {
            isPrime = true;
            if (i === 1) {
                i++;
            }
            else if (i > 1) {
                for (let j = 2; j <= i/2; j++) {
                    if (i % j === 0) {
                        isPrime = false;
                        break;
                    }
                }
                if (isPrime) {
                    primeArray.push(i)
                    console.log(`${i} is a prime number`);
                    primeCount++;
                } else {
                    //console.log(`${i} is not a prime number`);
                }
                i++;
            }
        }

        outputArray()
    }

    function outputArray() {
        for (let i = 0; i < primeArray.length; i++) {
            primeOutput.innerHTML += primeArray[i].toString() + " | "
        }
    }
</script>
</body>
</html>