알고리즘 강의를 듣다가 변수의 초기 값을 Number.MAX_SAFE_INTEGER로 설정해주는 것을 보고 최대 정수값과 최소 정수값을 찾아보게 되었다.
Number.MAX_SAFE_INTEGER
// 9007199254740991
Number.MIN_SAFE_INTEGER
// -9007199254740991
Number.MAX_SAFE_INTEGER
로 미리 초기화를 해놓는다. function foo(arr) {
let min = Number.MAX_SAFE_INTEGER;
for (let i = 0; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
foo([10, 3, 4, 6, 7, 1]);
Number.MIN_SAFE_INTEGER
로 미리 초기화를 해놓는다.function foo(arr) {
let max = Number.MIN_SAFE_INTEGER;
for (let i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
foo([10, 3, 4, 6, 7, 1]);