소개
이 랩에서는 JavaScript 의 copySign 함수를 살펴봅니다. 이 함수는 첫 번째 숫자의 절대값을 반환하지만, 두 번째 숫자의 부호를 갖습니다. Math.sign() 메서드를 사용하여 두 숫자의 부호를 확인하고, 조건부로 적절한 값을 반환하는 방법을 배웁니다. 이 랩을 마치면 JavaScript 에서 숫자를 조작하는 방법에 대한 이해도가 높아질 것입니다.
이 랩에서는 JavaScript 의 copySign 함수를 살펴봅니다. 이 함수는 첫 번째 숫자의 절대값을 반환하지만, 두 번째 숫자의 부호를 갖습니다. Math.sign() 메서드를 사용하여 두 숫자의 부호를 확인하고, 조건부로 적절한 값을 반환하는 방법을 배웁니다. 이 랩을 마치면 JavaScript 에서 숫자를 조작하는 방법에 대한 이해도가 높아질 것입니다.
코딩 연습을 시작하려면 터미널/SSH 를 열고 node를 입력하세요.
copySign 함수는 첫 번째 숫자의 절대값을 반환하지만, 두 번째 숫자의 부호를 갖습니다. 이를 수행하려면 다음 단계를 따릅니다.
Math.sign()을 사용하여 두 숫자가 동일한 부호를 갖는지 확인합니다.x를 반환하고, 그렇지 않으면 -x를 반환합니다.다음은 copySign 함수의 코드입니다.
const copySign = (x, y) => (Math.sign(x) === Math.sign(y) ? x : -x);
다음 코드를 사용하여 함수를 테스트할 수 있습니다.
copySign(2, 3); // 2
copySign(2, -3); // -2
copySign(-2, 3); // 2
copySign(-2, -3); // -2
축하합니다! 숫자 부호 복사 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.