math
-
1️⃣ Math 메서드 사용 [Javascript] Math 메서드 (+속성) 그러나 단순한 Math.max()나 Math.min()은 인자로 숫자 값을 주어야 하기 때문에 배열의 최댓값 · 최솟값을 가져오는 경우엔 사용이 어렵다 * 배열 내에 비교 불가능한 값이 있는 경우에는 값이 NaN로 나오게 된다. * 매개변수가 생략될 경우 -Infinity를 반환한다. ** 큰 배열 (~10^7 elements)이 주어질 경우, RangeError : Maximum call stack size exceeded 오류가 나게 된다. 1️⃣-1️⃣ spread 연산자 사용 spread 연산자는 배열의 요소들을 분해할 수 있다 - 펼칠 수 있다. ➡️ Math 메서드의 인자로 사용가능 *ECMAScript 6 이전일 ..
[Javascript] 배열의 최댓값 · 최솟값 가져오기1️⃣ Math 메서드 사용 [Javascript] Math 메서드 (+속성) 그러나 단순한 Math.max()나 Math.min()은 인자로 숫자 값을 주어야 하기 때문에 배열의 최댓값 · 최솟값을 가져오는 경우엔 사용이 어렵다 * 배열 내에 비교 불가능한 값이 있는 경우에는 값이 NaN로 나오게 된다. * 매개변수가 생략될 경우 -Infinity를 반환한다. ** 큰 배열 (~10^7 elements)이 주어질 경우, RangeError : Maximum call stack size exceeded 오류가 나게 된다. 1️⃣-1️⃣ spread 연산자 사용 spread 연산자는 배열의 요소들을 분해할 수 있다 - 펼칠 수 있다. ➡️ Math 메서드의 인자로 사용가능 *ECMAScript 6 이전일 ..
2023.04.01 -
*Math는 Number 자료형만 지원 속성 Math.E 오일러의 상수 e 약 2.718 Math.LN2 2의 자연로그 ln(2) 약 0.693 Math.LN10 10의 자연로그 ln(10) 약 2.303 Math.PI π 약 3.14159 메서드 Math.abs(x) x의 절댓값 반환 x가 양수, 0일 경우 x 반환 x가 음수일 경우 -x 반환 Math.abs('-1'); // 1 Math.abs(-2); // 2 Math.abs(null); // 0 Math.abs(''); // 0 Math.abs([]); // 0 Math.abs([2]); // 2 Math.abs([1,2]); // NaN Math.abs({}); // NaN Math.abs('string'); // NaN Math.abs(); ..
[Javascript] Math 메서드 (+속성)*Math는 Number 자료형만 지원 속성 Math.E 오일러의 상수 e 약 2.718 Math.LN2 2의 자연로그 ln(2) 약 0.693 Math.LN10 10의 자연로그 ln(10) 약 2.303 Math.PI π 약 3.14159 메서드 Math.abs(x) x의 절댓값 반환 x가 양수, 0일 경우 x 반환 x가 음수일 경우 -x 반환 Math.abs('-1'); // 1 Math.abs(-2); // 2 Math.abs(null); // 0 Math.abs(''); // 0 Math.abs([]); // 0 Math.abs([2]); // 2 Math.abs([1,2]); // NaN Math.abs({}); // NaN Math.abs('string'); // NaN Math.abs(); ..
2023.03.31