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 |