생활코딩

Coding Everybody

max

토픽 생활코딩 > 클라이언트 > JavaScript > JavaScript 사전

요약(Summary)

가장 큰수를 리턴

문법(Syntax)

Math.max(x,y,z,....,n)

인자(Parameters)

인자명 데이터형 필수/옵션 설명
x,x,x,...,n number 하나 이상 필수 비교 대상인 수

반환값(Return)

number, 인자가 없으면 -Infinity를 리턴

설명(Description)

인자로 전달한 수 중에 가장 큰 수를 리턴함
Math.min은 가장 작은 수를 리턴하는 것으로 반대기능

예제(Example)

alert(Math.max(1,2,3,4,5,4,3,2,1)); // number, 5
// max와 min을 이용해서 x의 최대값을 10, 최소값을 1로 제한
var x = 3;
alert(Math.max(10, Math.min(1, x)); // number, 3
alert(Math.max(10, Math.min(0, x)); // number, 1
alert(Math.max(10, Math.min(100, x)); // number, 10

 

댓글

댓글 본문
  1. TidySylveon
    올바른 코드 예제 :
    var x = 3;
    alert (Math.min (10, Math.max(1, x));

    이렇게 하면 x에 어떤 값이 들어가더라도 alert 에서는 최댓값이 10, 최솟값이 1이 출력됩니다.
  2. 푸른하늘
    13일차 공부 감사합니다
  3. 무한일요일
    민과 맥스를 서로 반대로 작성하신 듯 합니다 ㅋㅋㅋㅋ
  4. 날고기는람쥐
    아래 답 모두 10이고 / 각각 괄호가 하나씩 빠져있습니다.
  5. Daniel
    답 모두 10으로, 괄호 추가도 부탁합니다. 늘 수고 많으세요 ^^
  6. 찍찍이얌
    아래 예제요~ 모두 10이 나와야 하는거 아닌가여??? 그리고 괄호가 빠진건 아닌지...