반응형
Math
Math는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다. 함수 객체가 아닙니다.
Math는 Number 자료형만 지원하며 BigInt와는 사용할 수 없습니다.
Math | 설명 | 예시 |
Math.trunc() | 함수는 소수 자릿수를 제거하여 숫자의 정수 부분을 반환함. | ex) 3.24 => 3 , 42.84 => 42 등등 |
Math.random() | 0부터 1보다 작은 수의 근사적으로 균일한 부동소수점 의사난수를 반환함. | ex) 0.3400842988693815 등등 |
Math.around() | 입력값을 반올림한 수와 가장 가까운 정수 값을 반환함. | ex) 0.9 => 1 등등 |
Math.floor() | 함수는보다 작은 최대의 정수를 반환하거나 소정의 수와 동일. | ex) 2.95 => 2 -10.1 => -11 등등 |
Math.sqrt() | 숫자의 제곱근을 반환함. 주어진 숫자에 루트(√ )를 씌우며 만약 숫자가 음수이면 NAN를 반환함. | ex) 9 => 3 -1 => NAN 등등 |
Math.ceil() | 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환함 | ex) -7.004 => -7 0.95 => 1 등등 |
Math.max() | 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환함. | |
Math.min() | 주어진 숫자들 중 가장 작은 값을 반환합니다. | |
Math.abs() | 절대값 반환 | ex) -1180 => 1180 |
Math.PI | 파이 | 3.141592653589793 |
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 랜덤주사위 (0) | 2022.03.22 |
---|---|
[JavaScript] keyboardEvent (0) | 2022.03.22 |
[JavaScript] JavaScript 공부할 때 좋은 플러그인 (0) | 2022.03.16 |
[JavaScript] Template literal(문자열) (0) | 2022.01.06 |
[JavaScript] 깊은복사, 얕은복사, Object.freeze() (0) | 2022.01.06 |
댓글