let myNumber = 0.4853;
consol.log(myNumber.tofixed(3));
-> 소수점 4번째값을 반올림해서 소수점 세자리까지 출력 = 0.485
consol.log(myNumber.tofixed(6));
-> 0.485300 으로 소수점 6자리로 출력
console.log(typeof myNumber.tofixed(3));
-> string으로 출력됨.
숫자로 출력하고 싶다면
console.log(Number(myNumber.tofixed(3)));
혹은
console.log(+myNumber.tofixed(3)); 로 출력시키면 됨
...
console.log(Math.abs(-5));
console.log(Math.abs(5));
-> Math.abs(n)은 정수 출력 = 둘 다 정수 5
...
console.log(Math.max(3, -2, 5, 8, 0));
console.log(Math.min(3, -2, 5, 8, 0));
-> Math.max(n~) 은 n값들 중 가장 큰 수를 출력 = 8
-> Math.min(n~) 은 n값들 중 가장 작은 수를 출력 = -2
...
console.log(Math.pow(3, 3));
console.log(Math.pow(2, 2));
-> Math.pow(x,y) 은 x를 y번 거듭제곱해서 출력 = 27 하고 4
...
console.log(Math.sqrt(16));
console.log(Math.sqrt(36));
-> Math.sqrt(n) 는 제곱근 -> 제곱의 반대 = 4 하고 6
...
console.log(Math.round(1.3));
console.log(Math.round(1.49));
console.log(Math.round(1.6));
-> Math.round(n) 은 반올림 = 1 / 1 / 2 출력
...
console.log(Math.floor(2.4));
console.log(Math.floor(2.49));
console.log(Math.floor(2.8));
-> Math.floor(n) 은 버림 = 2 / 2 / 2 출력
...
console.log(Math.ceil(2.4));
console.log(Math.ceil(2.49));
console.log(Math.ceil(2.8));
-> Math.ceil(n) 은 올림 = 3 / 3 / 3 출력
...
let sum = 0.1 + 0.2;
console.log(sum);
-> 0.30000000000000004이 출력되는데 이건 컴퓨터가 0과 1로 01001010 ~~이따구로 표현하려고 해서 그런거라 함. 그래서 제대로 된 값을 출력하고싶으면
1. console.log(Number(sum.toFixed(1)));
2. console.log(+sum.toFixed(1));
3. console.log(Math.round(sum 10) / 10);
요렇게 출력해줘야한다구 함. 우와 완전 귀차나 0*
&
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math
참고