소개
이 랩에서는 안전한 정수 값을 보장하는 데 도움이 되는 JavaScript 함수를 살펴봅니다. Math.max(), Math.min(), Math.round() 메서드를 조합하여 주어진 값을 안전한 정수로 변환하는 방법을 배웁니다. 이 랩은 큰 숫자를 처리하고 JavaScript 코드에서 정수 오버플로우 오류를 방지하는 방법을 이해하는 데 도움이 될 것입니다.
값을 안전한 정수로 변환하기
값을 안전한 정수로 변환하려면 다음 단계를 따르세요.
- 터미널/SSH 를 열고
node를 입력하여 코딩 연습을 시작합니다. Math.max()와Math.min()을 사용하여 가장 가까운 안전한 값을 찾습니다.Math.round()를 사용하여 값을 정수로 변환합니다.
다음은 값을 안전한 정수로 변환하는 방법을 보여주는 코드 예시입니다.
const toSafeInteger = (num) =>
Math.round(
Math.max(Math.min(num, Number.MAX_SAFE_INTEGER), Number.MIN_SAFE_INTEGER)
);
다음 입력을 사용하여 이 함수를 테스트할 수 있습니다.
toSafeInteger("3.2"); // 3
toSafeInteger(Infinity); // 9007199254740991
요약
축하합니다! 안전한 정수로의 값 변환 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.