Javascript

[Javascript] Math 함수 / method

nang. 2020. 4. 19. 20:32
반응형
SMALL

Math.

생성자 함수 사용 안하는 유일한 기본 내장 객체

  • Math.max(10, 20, 30..)

    • 최대 값
  • Math.min(10, 20)

    • 최소 값
  • Math.random() * 100

    • 0~100 까지의 수 중에서 랜덤 수 반환
  • Math.abs(x)

    • x의 절대값 리턴
  • Math.pow(x)

    • 제곱 값 리턴
  • Math.round(123.567)

    • 124
    • 숫자의 소수점 첫번째 자리에서 반올림
  • Math.floor(123.456)

    • 123
    • 내림
  • Math.ceil(123.456)

    • 124
    • 올림
  • 자리 지정

    • 소수점 첫번째 자리 기준
    Math.round(123.456 * 10) / 10;
    // 123.5
    • 십 단위 기준
    Math.round(123.456 / 10) * 10;
    // 120

 


 

예제

  • 컴퓨터 숫자 맞추기

코드 보러가기

<!DOCTYPE html>
<html>
    <head>
        <script>
            let comNum = Math.floor(Math.random() * 100);

            for(var i = 0; i < 10; i++) {
                let userNum = Number(prompt("당신의 예측 숫자는?")); -----*

                if(comNum > userNum)
                    alert("보다 큰 수를 입력해주세요.");
                else if (comNum < userNum)
                    alert("보다 작은 수를 입력해주세요.");
                else {
                    alert("정답입니다.");
                    break;
                }

                console.log(comNum);
            }
        </script>
    </head>
    <body>
    </body>
</html>
  • Number(prompt("숫자?"));
    • prompt 에서 입력받은 것을 숫자로 변환

 


 

결과

결과2결과3

반응형
LIST