1. Math 상수들
1.1 Math.E
- 자연로그의 밑(base) 값 ee (약 2.718).
console.log(Math.E); // 2.718281828459045
1.2 Math.PI
- 원주율 π\pi (약 3.14159).
console.log(Math.PI); // 3.141592653589793
1.3 Math.SQRT2
- (2의 제곱근 값, 약 1.414).
console.log(Math.SQRT2); // 1.4142135623730951
1.4 Math.SQRT1_2
console.log(Math.SQRT1_2); // 0.7071067811865476
1.5 Math.LN2
- 자연로그 ln(2)\ln(2)의 값 (약 0.693).
1.6 Math.LN10
- 자연로그 ln(10)\ln(10)의 값 (약 2.302).
1.7 Math.LOG2E
- log2(e)\log_2(e) (밑이 2인 로그 값, 약 1.442).
1.8 Math.LOG10E
- log10(e)\log_{10}(e) (밑이 10인 로그 값, 약 0.434)
2. Math 메서드들
2.1 Math.round(x)
- **x**를 반올림하여 가장 가까운 정수로 반환.
console.log(Math.round(2.4)); // 2
console.log(Math.round(2.6)); // 3
2.2 Math.ceil(x)
- **x**를 올림하여 가장 가까운 정수로 반환.
console.log(Math.ceil(2.4)); // 3
2.3 Math.floor(x)
- **x**를 내림하여 가장 가까운 정수로 반환.
console.log(Math.floor(2.8)); // 2
2.4 Math.abs(x)
- **x**의 절댓값을 반환.
2.5 Math.sqrt(x)
- **x**의 제곱근을 반환.
2.6 Math.pow(base, exponent)
- **base**의 exponent 제곱을 반환.
console.log(Math.pow(8, 2)); // 64
2.7 Math.min(...values)
- 전달된 값 중 최솟값 반환.
2.8 Math.max(...values)
- 전달된 값 중 최댓값 반환.
2.9 Math.random()
- 0 이상 1 미만의 난수를 반환.
'개발일지 > JavaScript' 카테고리의 다른 글
[7] Window 객체 (0) | 2024.11.24 |
---|---|
[6] Template Literals, Loops (1) | 2024.11.23 |
[4] 자바스크립트 타입 및 변환 (0) | 2024.11.23 |
[3] 자바스크립트 var, let, const 유효한 참조 범위(scope)차이와 호이스팅(Hoisting) (0) | 2024.11.23 |
[2] 자바스크립트 변수 선언하는 방법 (var, let, const) (0) | 2024.11.23 |