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