js정리2

//변수 : 데이타를 저장할수 있는 곳
        //데이타 유형 : 숫자형, 문자형, 배열형, 객체형 등
        //연산 : 수식을 통해 결과 값을 만드는 것
        //기본연산 : +, -, *, /, %
        // + : 더하기연산자 (플러스)
        // - : 빼기연산자 (마이너스)
        // * : 곱하기연산자 (멀티플리케이션)
        // / : 나누기연산자 (디바이드)
        // % : 나머지연산자 (모듈러스)
        // 48/2*(9+3) => 288
        // [*, /] > [+, -] > [%] > [=]
        //연산식은 우선순위가 있으며
        //대입연산자는 가장 마지막에 연산한다.
        var n;
        n = 48 / 2 * (9 + 3);
        var i = 20;
        n = i % 6;
        i = 5 + 4;
        //console.log(n);
        //비교연산 : < , >
        // < : ~보다작다 (less than)
        // > : ~보다크다 (greater than)
        // == : 서로같다 (double equal)
        // === : 완전같다 (속성까지 동일한 경우)
        // != : 같지않다 (not equal)
        var j;
        j = 100 < 50; //거짓, false
        j = 100 > 50; // 참, true
        j = 100 == 50; //false
        j = 100 != 50; //true
        j = '김덕희' == '김덕희'; //true
        //NaN : Not a Number
       
        i = '정혜림' + '이윤식'; //정혜림이윤식
        i = '정혜림' + 100; //정혜림100
        i = '100' + 100; //100100
        i = 1+2+'3'+4+5; //3345
        i = 1+2+'3'+'4'+'5';
        console.log(i);
       
        //대입연산 : =, +=, -=, *=, /=, %=
        var k;
        k = 5;
        k += 1; // k = k + 1;
        k %= 2; // k = k % 2;

        //k = i % 6; -> 0, 1, 2, 3, 4, 5, 0, 1, 2 ..
        //console.log(k);
       
        //증감연산 : ++, --
        //++ : 1이 증가
        //m = m + 1;
       
        //-- : 1이 감소
        //m = m - 1;
       
        //기능 fn
        var m = 0;
        var p = 0;
        console.log(m+1);
       
        function fn(){
            //++m;
            // m += 1;
           
            /*
            m = m + 1;
            m = m % 6;
            */
           
            m = ( m+1 ) % 6
            console.log(m+1);
        }
        function fx(){
            //카운트다운
            m = ( m+5 )%6;
            console.log(m+1);
        }

Comments

Popular Posts