취미처럼

[Javascript] Math 본문

JavaScript/이론

[Javascript] Math

sirius 2021. 3. 16. 10:45

Math 클래스는 다른 자바스크립트 코어 객체와 달리 대부분의 기능이 클래스 메서드로 구성되어 있어 인스턴스 생성 없이 즉시 사용할 수 있다.

 

프로퍼티  설명 
PI  원주율 값 
abs()  숫자의 절대값을 반환 
acos() 숫자의 아크코사인 값을 반환 
asin()  숫자의 아크사인 값을 반환 
atan()  숫자의 아크탄젠트 값을 반환 
atan2()  x축과 주어진 점이 이루는 각도를 라디안 값으로 반환 
ceil()  숫자의 올림값을 반환 
cos()  숫자의 코사인 값을 반환 
floor() 숫자의 내림값을 반환
log()  숫자의 자연로그 값을 반환 
max()  두 수중 큰 값을 반환 
min()  두 수중 작은 값을 반환 
random()  0과 1 사이의 난수 값을 반환 
round()  숫자와 가장 가까운 정수로 반올림하거나 바내림한 값을 반환 
sin()  숫자의 사인 값을 반환 
pow() 숫자의 거듭 제곱을 반환 
sqrt()  숫자의 제곱근을 반환 
tan() 숫자의 탄젠트 값을 반환 

 

//Math.PI 원주율의 값을 반환
Math.PI; //3.141592653589793

//Math.abs() 숫자의 절대 값을 반환
Math.abs(-30); // 30반환

//Math.random() 0.xxxxxxxxx 값이 반환
Math.random(); //0.xxxxxxxxx 값이 반환

//Math.max(), Math.min() 최대값, 최소값을 반환
Math.min(10, 5) //5를 반환
Math.max(10, 5) //10를 반환

//Math.pow(), Math.sqrt() 숫자의 거듭 제곱, 숫자의 제곱근을 반환
Math.pow(2,3); //2의 3승 즉 2*2*2 = 8을 반환 
Math.sqrt(16); //16의 제곱근 4를 반환

//Math.ceil(), Math.floor(), Math.round() 숫자를 올림, 내림, 반올림합니다.
Math.ceil(5.5); // 5.5를 올려서 6
Math.floor(5.5); // 5.5를 내려서 5
Math.round(5.5); // 5.5를 반올림하여 6
Math.round(5.49); // 5.49를 반올림하여 5

'JavaScript > 이론' 카테고리의 다른 글

[Javascript] String  (0) 2021.03.18
[Javascript] 타이머 함수  (0) 2021.03.16
[Javascript] 배열, for문  (0) 2021.03.16
[Javascript] 함수와 변수의 관계  (0) 2021.03.16
[Javascript] 정렬  (0) 2021.03.16
Comments