2013. 4. 17. 10:10

1. 삼항 연산자

자바스크립트에서는 삼항연산자가 없을꺼라는 생각을 할 수 있으나, 일반 언어와 마찬가지로 삼항연산자를 제공하고 있습니다.

삼항 연산자는 간단한 if ~ else 문 대신 한줄로 분기 처리할 때 주로 사용합니다.

결과값 = (불리언 표현식) ? 참 : 거짓

아래는 사용 샘플 입니다.

------------------------------------

<script>
       
        var resultVaule;
        var fruit = '사과';

        resultVaule = fruit == '사과' ? 'ok' : 'not found';
        alert(resultVaule);

    </script>

-----------------------------------

 

 

2. for in 반복문

배열의 반복문을 코딩할때, 일반적으로 배열의 갯수 만큼 루프를 돌려서 값을 읽어오지요. 하지만 자바스크립트에도 for in  문이 있습니다.

아래 샘플의 결과는 똑같습니다.

---------------------------------------------

<script>
       
        var resultValue = '';
        var arrayFruit = ['사과', '배', '딸기'];

        //통상적인 방법
        for (var i = 0; i<arrayFruit.length; i++) {
            resultValue += arrayFruit[i] + '-';
        }
        //for in 반복문
        resultValue = '';
        for (var i in arrayFruit) {
            resultValue += arrayFruit[i] + '-';
        }

        alert(resultValue);

    </script>

--------------------------------------------

 

 

 

 

'javascript' 카테고리의 다른 글

Ajax Post 전송  (0) 2020.10.07
Html 디자인 사이트  (0) 2020.10.06
javascript substr과 substring 비교  (0) 2020.09.11
자바스크립트 비동기 호출  (0) 2013.04.17
함수와 클로저  (0) 2013.04.17
Posted by neodada09