//ES6 Math object extensions
let negNumber = -28;
let posNumber = 28;
let smallNumber = 0.13;
let mediumNumber = 0.99;
let largeNumber = 123.99;
let notNumber = NaN;
let aString = 'Potato';
// sign returns the 'sign' of the number the results will either be 1 (positive number) or -1 (negative number)
console.log(Math.sign(negNumber))
console.log(Math.sign(posNumber))
console.log(Math.sign(notNumber))
console.log(Math.sign(aString))
// trunc returns everything before the decimal place
console.log(Math.trunc(negNumber))
console.log(Math.trunc(smallNumber))
console.log(Math.trunc(mediumNumber))
console.log(Math.trunc(largeNumber))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23