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>