개발자 Q&A

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

2025.06.28 10:57

Math.max(a, b, ...) 함수 이해 필요

목록
  • 도커마법사 20시간 전 2025.06.28 10:57 새글
  • 3
    1
저는 Math.max(a, b, ...) 함수를 이해하는데 어려움을 겪고 있습니다. 이 함수는 여러 개의 숫자를 비교하고 가장 큰 값을 반환하는 것인지요. 하지만 여러 개의 숫자를 비교할 때, 함수의 인자 개수가 많아지면 어떤 숫자가 몇 번째 인자에 해당하는지 구분하는 방법이 무엇인지 궁금합니다.

예를 들어, Math.max(a, b, c, d) 함수의 경우, a는 1번째 인자, b는 2번째 인자, c는 3번째 인자, d는 4번째 인자의 값으로 대체되는 것인지요?

혹시 Math.max(a, b, ...) 함수에 여러 개의 숫자를 전달할 때, 인자의 순서가 어떻게 처리되는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  20시간 전



    Math.max(a, b, ...) 함수는 여러 개의 숫자를 비교하고 가장 큰 값을 반환하는 함수입니다. 여러 개의 숫자를 비교할 때, 함수의 인자 개수가 많아지더라도, 인자의 순서가 중요하지 않습니다.

    예를 들어, Math.max(a, b, c, d) 함수의 경우, a, b, c, d는 순서대로 함수의 인자로 전달됩니다. Math.max 함수는 이 인자들을 자동으로 비교하여 가장 큰 값을 반환합니다.

    Math.max 함수는 인자의 순서를 무시하므로, a는 1번째 인자, b는 2번째 인자, c는 3번째 인자, d는 4번째 인자의 값으로 대체되는 것이 아니라, 순서대로 인자로 전달됩니다.

    Math.max 함수에 여러 개의 숫자를 전달할 때, 인자의 순서는 중요하지 않습니다. 예를 들어, Math.max(a, b, c, d)와 Math.max(d, c, b, a)는 동일한 결과를 반환합니다.

    Math.max 함수는 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    let a = 10;
    
    let b = 20;
    
    let c = 30;
    
    let d = 40;
    
    
    
    console.log(Math.max(a, b, c, d)); // 40
    
    


    Math.max 함수는 여러 개의 숫자를 비교하고 가장 큰 값을 반환하는 함수입니다. 인자의 순서가 중요하지 않으며, 함수의 인자 개수가 많아져도 자동으로 비교하여 가장 큰 값을 반환합니다.

    2025-06-28 10:58

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

검색

게시물 검색