본문 바로가기

Javascript

Math 객체 만들기

수학 계산을 위한 프로퍼티와 메소드 제공

new Math()로 객체 생성하지 않고도 사용

 

Math 객체의 메소드

random()

floor()

 

 

아래에 코드있어요!

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //랜덤하게 1~9까지 리턴하는 함수만들기
        function randomInt(){
            return Math.floor(Math.random()*9)+1;
        }
    </script>
</head>
<body>
    <h3>Math 객체 만들기</h3><hr>
    <!--구구단 맞추기-->
    <script>
        var q = randomInt() + "*" + randomInt();
        var u = prompt(q + "값은 얼마입니까?""0");
        //취소를 클릭하면 u값은 null이 된다.
        if(u==null){
            document.writeln("구구단 연습을 종료합니다.")
        }else{
            var ans = eval(q);//문가열 수식이 계산되게 하는 함수
            if(u==ans){
                document.writeln("정답입니다.");
            }else{
                document.writeln("오답입니다!!");
            }
            document.writeln(q + "=" + "<strong>" + ans+"</strong>");
        }
    </script>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs