3. 계산기 만들기

지금까지 배운 것들로 계산기를 만들려고 합니다! 

 
두 개의 정수, 연산자 => 변수 3개 필요합니다.
 
변수 선언하면서, 값을 입력하여 대입하도록합니다.!!
 
var는 대체적으로 문자 (" ")로 인식하기에 정수로써 연산을 하려면 parseInt를 통해 문자->정수화 필수 !!
 
연산자를 입력햇을때 4가지 조건을 만들고나서, 각각 계산을 하기위하여 다음과 같이 합니다.
 
- 입력한 문자의 정수화한다
 
- 연산할 값을 괄호로 묶는다.
 
(나중에, eval()을 배울 거에요. 작성된 그대로를 연산해주는 내장함수입니다.)
 
 
마지막으로, document.write()를 통해 브라우저창에 출력합니다. !!

 

 

 

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
    <head>
        <meta charset="UTF-8">
        <title>Insert title here</title>
        <script>
            var x = prompt('첫 번째 정수를 입력하시오');
            var op = prompt('연산자를 입력하시오')
            var y = prompt('두 번째 정수를 입력하시오');
            x=parseInt(x);
            y=parseInt(y);
            
//             if(op=='+'){
//             document.write(x + op + y + "=" + (x+y));
//             }
//             else if(op=='-'){
//                 document.write(x + op + y + "=" + (x-y));
//             }
//             else if(op=='*'){
//                 document.write(x + op + y + "=" + (x*y));
//             }
//             else if(op=='/'){
//                 document.write(x + op + y + "=" + (x/y));
//             }
 
            var result= (op=='+')?(x+y):
                                (op=='-')?(x-y):
                                        (op=='*')?(x*y):
                                                (op=='/')?(x/y):'none';
 
            document.write(x + op + y + '=' +result)
                                    
        </script>
    </head>
 


더보기

< 연산 결과 >

 

 

'WEB 기초 > Script' 카테고리의 다른 글

6. 배열  (0) 2018.04.12
5. 로그인_창 만들기  (0) 2018.04.12
4. 조건문을 이용한 메뉴판  (0) 2018.04.12
2. 값의 비교, 입력확인창, 경고창  (0) 2018.04.12
1. 자바스크립트 시작하기  (0) 2018.04.12