File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+
2+ // let number = prompt("Enter a number to check if it is a Prime number");
3+
4+ function checkPrime ( number ) {
5+ if ( number === null || number === undefined ) {
6+ console . log ( "You have not entered a number" ) ;
7+ return ;
8+ }
9+
10+ if ( number <= 1 ) {
11+ console . log ( "This is not a prime number" ) ;
12+ return false ; // Numbers less than or equal to 1 are not prime
13+ }
14+
15+ for ( let i = 2 ; i < Math . sqrt ( number ) ; i ++ ) {
16+ if ( number % i === 0 ) {
17+ console . log ( "This is not a prime number" ) ;
18+ return false ; // If divisible by any number other than 1 and itself
19+ }
20+ }
21+
22+ console . log ( "This is a prime number" ) ;
23+ return true ; // If no divisors were found, the number is prime
24+ }
25+
26+ console . log ( checkPrime ( 45 ) ) ; // false
27+ console . log ( checkPrime ( 23 ) ) ; // false
28+ console . log ( checkPrime ( 13 ) ) ; // false
29+
30+ console . log ( checkPrime ( 5 ) ) ; // false
31+
32+
You can’t perform that action at this time.
0 commit comments