값을 안전한 정수로 변환하기

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 안전한 정수 값을 보장하는 데 도움이 되는 JavaScript 함수를 살펴봅니다. Math.max(), Math.min(), Math.round() 메서드를 조합하여 주어진 값을 안전한 정수로 변환하는 방법을 배웁니다. 이 랩은 큰 숫자를 처리하고 JavaScript 코드에서 정수 오버플로우 오류를 방지하는 방법을 이해하는 데 도움이 될 것입니다.

값을 안전한 정수로 변환하기

값을 안전한 정수로 변환하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Math.max()Math.min()을 사용하여 가장 가까운 안전한 값을 찾습니다.
  3. 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 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.