소수점이 포함된 숫자에서 소수점 뒤를 없애는 메서드
수를 내립니다.
console.log(Math.floor(23.90)); // 결과 : 23
console.log(Math.floor(23.10)); // 결과 : 23
console.log(Math.ceil(23.10)); // 결과 : 24
console.log(Math.ceil(23.90)); // 결과 : 24
console.log(Math.random()); // 결과 : 0.902628924097955
console.log(Math.random()); // 결과 : 0.5867344333391478 ( 결과 값은 항상 다르다 )
Math.floor(Math.random() *2) // 결과 : 0 또는 1
/*
0과 1사이에 난수에 2를 곱하면 0.으로 시작하는 난수와 1. 으로 시작하는 난수가 발생한다.
2대신에 4를 곱한다면, 0. 1. 2. 3.으로 시작하는 난수가 생기게 되고, 소수점 이하를 버리는
메서드를 사용해서 자연수만 얻을 수 있다.
*/
Math.floor(Math.random() *2) + 1 // 결과 : 1, 2
/*
1부터 2까지에 대한 난수를 원한다면, 난수 * 2에 +1을 해주면 된다.
*/
Math.floor(Math.random() *3) + 10 // 결과 : 10,11,22
/*
10,11,12에 대한 난수만 추출하고 싶다면, 0, 1, 2에 대한 난수가 나올 수 있도록 3을 곱해주고
소수점을 내린 결과값에 10을 더해주면 됩니다.
*/
인수에 제곱을 구하는 메서드
첫 번째 인수가 제곱을 구하는 수가 되고, 두 번째 인수가 제곱할 횟수가 된다.
Math.pow(2, 3); // 결과 : 8 ( 2*2*2 )
Math.pow(3, 3); // 결과 : 27 ( 3*3*3 )