안녕하세요 오늘은 자바스크립트의 내장객체 Math 를 정리해보도록 하겠습니다
Math 를 알아두시면 최대값이나 최소값을 쉽게 구하실 수도 있고
다양한 기능이 있어 편리합니다.
Math의 메소드
Math.abs(n) |
숫자의 절대값을 반환합니다. |
Math.acos(n) |
숫자의 아크코사인을 반환합니다. |
Math.acosh(n) |
숫자의 쌍곡 아크코사인을 반환합니다. |
Math.asin(n) |
숫자의 아크사인을 반환합니다. |
Math.asinh(n) |
숫자의 역쌍곡 사인을 반환합니다. |
Math.atan(n) |
숫자의 아크탄젠트를 반환합니다. |
Math.atan2(y, x) |
x축에서 입력한 y 및 x 좌표로 표시되는 점까지의 각도를 라디안으로 반환합니다. |
Math.atanh(n) |
숫자의 역쌍곡 탄젠트를 반환합니다. |
Math.ceil(n) |
소수점 첫째 자리에서 무조건 올림해서 정수를 반환합니다. |
Math.cos(n) |
숫자의 코사인을 반환합니다. |
Math.cosh(n) |
숫자의 쌍곡 코사인을 반환합니다. |
Math.exp(n) |
거듭제곱으로 반올림된 자연 로그의 밑을 반환합니다. |
Math.expm1(n) |
자연로그의 밑 거듭제곱에서 1을 뺀 결과를 반환합니다. |
Math.floor(n) |
소수점 첫째 자리에서 무조건 내림해서 정수를 반환합니다. |
Math.hypot(n) |
인수 제곱합의 제곱근을 반환합니다. |
Math.imul(n) |
32비트 부호 있는 정수로 처리되는 두 숫자의 곱을 반환합니다. |
Math.log(n) |
숫자의 자연 로그를 반환합니다. |
Math.log1p(n) |
1 + 숫자의 자연 로그를 반환합니다. |
Math.log10(n) |
숫자의 밑이 10인 로그 값을 반환합니다. |
Math.log2(n) |
숫자의 밑이 2인 로그 값을 반환합니다. |
Math.max(n, n1, n2, n3,...) |
숫자 중 가장 큰 값을 반환합니다. |
Math.min(n, n1, n2, n3,...) |
숫자 중 가장 작은 값을 반환합니다. |
Math.pow(x, y) |
x를 y만큼 제곱한 값을 반환합니다. |
Math.random() |
0~1 사이에 난수를 반환합니다. |
Math.round(n) |
소수점 첫째 자리에서 반올림하여 정수를 반환합니다. |
Math.sign(n) |
숫자가 양수, 음수, 0인지를 나타내는 1, -1, 0을 반환합니다. |
Math.sin(n) |
숫자의 사인을 반환합니다. |
Math.sinh(n) |
숫자의 역쌍곡 사인을 반환합니다. |
Math.sqrt(n) |
숫자의 제곱근 값을 반환합니다. |
Math.tan(n) |
숫자의 탄젠트를 반환합니다. |
Math.tanh(n) |
숫자의 쌍곡 탄젠트를 반환합니다. |
Math.trunc(n) |
소수 자리수를 제거하고 숫자의 정수 부분을 반환합니다. |
Math의 속성
Math.E |
오일러의 숫자를 반환합니다. |
Math.LN2 |
자연 로그 2를 반환 |
Math.LN10 |
자연 로그 10을 반환 |
Math.LOG2E |
E의 밑 2의 대수를 반환합니다. |
Math.LOG10E |
E의 밑 10의 대수를 반환합니다. |
Math.PI |
원주율 상수를 반환합니다. |
Math.SQRT1_2 |
1/2의 루트를 반환 |
Math.SQRT2 |
2의 루트를 반환 |
속성들
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | console.log(Math.abs(-10)); //10 console.log(Math.ceil(2.13)); //3 console.log(Math.floor(2.13)); //2 console.log(Math.max(1,10,4,2)); //10 console.log(Math.min(1,10,4,2)); //1 console.log(Math.pow(2,3)); //8 console.log(Math.random()); //0~1사이의 랜덤숫자. console.log(Math.round(2.13)); //2 console.log(Math.sign(-23)); //-1 console.log(Math.sqrt(9)); //3 console.log(Math.trunc(4.2234)); //4 | cs |
Math를 쓰실 때는 앞에 M를 꼭 대문자로 쓰셔야 합니다.
지금까지 자바스크립트 내장 객체 Math 소개였습니다.
ㅂㅇ
'자바스크립트' 카테고리의 다른 글
[Javascript] Selection Sort (0) | 2020.02.15 |
---|---|
node.js cmd 명령어 실행하기 (0) | 2020.02.07 |
node.js 사이트 아이피 따기 (0) | 2020.02.06 |
자바스크립트 BigInt (0) | 2019.12.04 |
javascript 콜백, 최대한 쉽게 설명 (0) | 2019.10.25 |
댓글