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; }