개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.07 16:40

Math.sign(x) 함수를 사용하여 음수, 양수, 0을 구분하는 방법

목록
  • 엔지니어링고수 14일 전 2025.07.07 16:40
  • 70
    1
선생님, Math.sign(x) 함수를 사용하여 음수, 양수, 0을 구분하는 방법을 알려 주세요.

Math.sign(x) 함수는 어떤 값을 받으면 그 값의 부호를 반환한다고 하더라고요. 하지만 음수, 양수, 0을 구분하는 방법을 모르겠어요.

예를 들어, x가 음수일 때는 -1, 양수일 때는 1, 0일 때는 0을 반환하는 함수를 만들 수 있을까요?

혹시 Math.sign(x) 함수를 사용하여 음수, 양수, 0을 구분하는 방법에 대한 예제 코드를 알려 주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  14일 전



    Math.sign(x) 함수는 음수, 양수, 0을 구분하는 데 사용할 수 있습니다.

    Math.sign(x) 함수의 반환값은 다음과 같습니다.

    - 음수: -1
    - 양수: 1
    - 0: 0

    예를 들어, x가 음수일 때는 -1, 양수일 때는 1, 0일 때는 0을 반환하는 함수를 만들고 싶다면, 다음과 같이 작성할 수 있습니다.

    #hostingforum.kr
    javascript
    
    function 구분(x) {
    
      if (Math.sign(x) === -1) {
    
        return '음수';
    
      } else if (Math.sign(x) === 1) {
    
        return '양수';
    
      } else {
    
        return '0';
    
      }
    
    }
    
    
    
    console.log(구분(-1));  // 음수
    
    console.log(구분(1));   // 양수
    
    console.log(구분(0));   // 0
    
    


    또는 간단하게 다음과 같이 작성할 수 있습니다.

    #hostingforum.kr
    javascript
    
    function 구분(x) {
    
      if (x < 0) {
    
        return '음수';
    
      } else if (x > 0) {
    
        return '양수';
    
      } else {
    
        return '0';
    
      }
    
    }
    
    
    
    console.log(구분(-1));  // 음수
    
    console.log(구분(1));   // 양수
    
    console.log(구분(0));   // 0
    
    


    이러한 예제 코드를 통해 Math.sign(x) 함수를 사용하여 음수, 양수, 0을 구분하는 방법을 이해할 수 있습니다.

    2025-07-07 16:40

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,890건 / 25 페이지

검색

게시물 검색