UNPKG

1.22 kBMarkdownView Raw
1<!-- Note: This file is automatically generated from source code comments. Changes made in this file will be overridden. -->
2
3# Function isPrime
4
5Test whether a value is prime: has no divisors other than itself and one.
6The function supports type `number`, `bignumber`.
7
8The function is evaluated element-wise in case of Array or Matrix input.
9
10
11## Syntax
12
13```js
14math.isPrime(x)
15```
16
17### Parameters
18
19Parameter | Type | Description
20--------- | ---- | -----------
21`x` | number &#124; BigNumber &#124; Array &#124; Matrix | Value to be tested
22
23### Returns
24
25Type | Description
26---- | -----------
27boolean | Returns true when `x` is larger than zero. Throws an error in case of an unknown data type.
28
29
30## Examples
31
32```js
33math.isPrime(3) // returns true
34math.isPrime(-2) // returns false
35math.isPrime(0) // returns false
36math.isPrime(-0) // returns false
37math.isPrime(0.5) // returns false
38math.isPrime('2') // returns true
39math.isPrime([2, 17, 100]) // returns [true, true, false]
40```
41
42
43## See also
44
45[isNumeric](isNumeric.md),
46[isZero](isZero.md),
47[isNegative](isNegative.md),
48[isInteger](isInteger.md)