본문 바로가기
자바스크립트

자바스크립트 Math 객체

by AYAYz 2018. 1. 26.

안녕하세요 오늘은 자바스크립트의 내장객체 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

댓글