From f0b29407f2b8a5781b8ec6fe35861a15d71ec112 Mon Sep 17 00:00:00 2001 From: siddhiavhad27 Date: Tue, 7 Apr 2026 17:29:01 +0000 Subject: [PATCH] Add script.js --- script.js | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 script.js diff --git a/script.js b/script.js new file mode 100644 index 0000000..f60c4a0 --- /dev/null +++ b/script.js @@ -0,0 +1,52 @@ +function analyzeNumber() { + let num = document.getElementById("numberInput").value; + let output = ""; + let evenCount = 0; + let oddCount = 0; + let primeCount = 0; + + if (num <= 0) { + document.getElementById("output").innerHTML = "⚠️ Enter a valid number"; + return; + } + + for (let i = 1; i <= num; i++) { + + // Even / Odd check + if (i % 2 === 0) { + output += i + " - Even"; + evenCount++; + } else { + output += i + " - Odd"; + oddCount++; + } + + // Prime check + let isPrime = true; + + if (i <= 1) { + isPrime = false; + } else { + for (let j = 2; j < i; j++) { + if (i % j === 0) { + isPrime = false; + break; + } + } + } + + if (isPrime) { + output += " | Prime"; + primeCount++; + } + + output += "
"; + } + + // Summary + output += "
Total Even Numbers: " + evenCount + "
"; + output += "Total Odd Numbers: " + oddCount + "
"; + output += "Total Prime Numbers: " + primeCount + ""; + + document.getElementById("output").innerHTML = output; +} \ No newline at end of file