Java_함수 복습

MINJOO·2022년 6월 13일
0

function ex.1.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //var num1 = 10;
        //var num2 = 20;
        //var sum = num1 + num2;
        //alert("result : "+ sum);

        // function addnumber(){
        //     var num1 = 10;
        //     var num2 = 20;
        //     var sum = num1 + num2;
        //     alert("result : "+ sum);
        // }

        // addnumber();
        // alert("result : "+ sum);

        // var x = 100;

        // function test(){
        //     document.write("x is "+ x +"y is " + y);
        //     var y = 200;
        // }

        // test();
        // <호이스팅; hoisting>
        // y는 undefined로 오류가 나타남
        // y로 선언된 값의 default값이 undefined라서 뜨는것
        // 결국 초기값을 줘야한다

        // function calcSum(n){
        //     let sum = 0;
        //     for(let i = 1; i<n+1; i++){
        //         sum +=i;
        //     }
        //     document.write(sum);
        // }
        // calcSum(10);

        //<return 쓰기>
        function calcSum(n){
            let sum = 0;
            for(let i = 1; i<n+1; i++){
                sum +=i;
            }
            return sum;
        }
        var result = calcSum(10);
        document.write(sum);

        

    </script>
    
</body>
</html>

functional_min&max

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function minvalue(a, b){
            var min = 0;

            if(a<b){
                min=a;
            }else{
                min=b;
            }
            return min;
        }

        var result = minvalue(10, 20);
        document.write(result); 

        function maxvalue(a, b){
            var max = 0;

            if(a>b){
                max=a;
            }else{
                max=b;
            }
            return max;
        }

        var result = maxvalue(30, 20);
        document.write(result);

    </script>
</body>
</html>

Function compare

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var num1 = parseInt (prompt("첫번 째 숫자 : "));
        var num2 = parseInt (prompt("두번 째 숫자 : "));

        function compareNumber(su1, su2){
            if(su1 == su2){
                alert(su1 + "과" + su2 + "는 같다");
            }else if(su1 > su2){
                alert(su1 + "이" + su2 + "보다 크다");
            }else{
                alet(su2 + "가" + su1 + "보다 크다");
            }
        }

        compareNumber(num1, num2);
    </script>
</body>
</html>

Function Display gugudan(구구단)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var dan = parseInt(prompt("출력할 단을 입력하세요"));

        function displaygugudan(todan){
            for(let i=2; i<todan; i++){
                for(let j=1; j<10; j++){
                document.write(todan+"*" +j+"="+i*j+"");
                }
            }
        }

        displaygugudan(dan);
    </script>
</body>
</html>

Function even-odd

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var su = parseInt(prompt("판별할 수를 입력하세요"));

        function evenodd(num){
            if(num %2==0){
                alert(num+"은 짝수");
            }else{
                alert(num+"은 홀수");
            }
        }

        evenodd(su);
    </script>
</body>
</html>

느낀점

오늘 새로운 강사님의 수업이었다. 기존 강사님께 배운부분을 쉽게 바로 실습하면서 복습할수 있어서 좋았다. 재밌는 수업이었다.

profile
코딩 신생아

0개의 댓글