본문 바로가기
javaScript/JS Examples

사칙연산 계산기

by mooyou 2019. 4. 11.
728x90
300x250
SMALL
<script type="text/javascript">

function calculator(op, num1,num2){
    var result="";
    
    switch(op) {
        case "+" :
            result = add(num1,num2);
            break;
        case "-" :
            result = sub(num1,num2);
            break;
        case "*" :
            result = mul(num1,num2);
            break;
        case "/" :
            result = div(num1,num2);
            break;
    
        default :
            result = "지원하지 않는 연산자입니다";
    }
    return result;
}

function add(num1,num2){
    return num1+num2;
}

function sub(num1,num2){
    return num1-num2;
}

function mul(num1,num2){
    return num1*num2;
}

function div(num1,num2){
    return num1/num2;
}


document.write("더하기 = "+calculator("+", 20, 10), "<br>");
document.write("더하기 = "+add(20, 10), "<br>");
document.write("빼기 = "+sub(20, 10), "<br>");
document.write("곱하기 = "+mul(20, 10), "<br>");
document.write("나누기 = "+div(20, 10), "<br>");


</script>

첫번째 calculator 사칙연산 계산기보다 더 간편하게 만들수 있다.

728x90
반응형
LIST

댓글