본문 바로가기

JavaScript/DAY 34 _ 23.10.11

조건/반복문

	var x = "10";

        switch (typeof x) {

        case "number":
            document.write("변수 x의 타입은 숫자입니다.");
            break;

        case "string":
            document.write("변수 x의 타입은 문자열입니다.");
            break;

        case "object":
            document.write("변수 x의 타입은 객체입니다.");
            break;

        default:
            document.write("변수 x의 타입을 잘 모르겠네요...");
            break;
        }
 {
            let a = 0;
            let sum = 0;

            while(a < 10){
                
                sum += a;
                a++;
            }
            console.log(sum);
        }

        console.log("====== for 합");
        {
            let a = 0;
            let sum = 0;

            for( ; a < 10 ; a++){
                sum += a;
            }
            console.log(sum);
        }

        console.log("====== while 6 7단 빼고");
        {
            let a = 2;
            let b = 1;

            while(a < 10){

                if(a == 6 || a == 7){
                    a++;
                    continue;
                }

                while(b < 10){
                    
                    console.log(`${a} X ${b} = ${a*b}`);
                    b++;
                }
                b = 1;
                a++;
            }

        }

        console.log("====== for 6 7단빼고");
        {

            let a = 2;
            let b = 1;

            for( ; a < 10 ; a++){

                if(a == 6 || a == 7){
                    a++;
                    continue;
                }

                for(b = 1 ; b < 10 ; b++){
                    console.log(`${a} X ${b} = ${a*b}`);
                }
            }

        }

        console.log("===== 2 or 3의 배수빼고 합")
        console.log("===== while")
        {
            let a = 1;
            let sum = 0;
            while(a < 10){

                if(a % 2 == 0 || a % 3 == 0){
                    a++;
                    continue;
                }
                sum += a;
                a++;
            }

            console.log(sum);

        }

        console.log("===== for")
        {
            let a = 1;
            let sum = 0;

            for( ; a < 10 ; a++){
                if(a % 2 == 0 || a % 3 == 0){
                    continue;
                }

                sum += a;
            }
            console.log(sum);
        }

'JavaScript > DAY 34 _ 23.10.11' 카테고리의 다른 글

함수 Basic  (0) 2023.10.11
배열  (0) 2023.10.11
연산자  (0) 2023.10.11
변수  (0) 2023.10.11
JS Basic2  (0) 2023.10.11