티스토리 뷰
조건문에서 else 블록없을 경우
if()문에서 코드블럭 없이 생략하는것과 똑같다.
1. else에서 블록해제
var myStr = "dog"; if(myStr == "none"){ trace("none"); }else if(myStr == "dummy"){ trace("dummy"); }else{ trace("original"); }
결과)
original
해설)
변수가 dog이기 때문에 none 이 아닐경우 그 다음 조건문으로 넘어감. 두번째 조건에서의 최종 결과는 original
2. else가 없다면?
var myStr = "none"; if(myStr == "none"){ trace("none"); } //else if(myStr == "dummy"){ trace("dummy"); }else{ trace("original"); } }
결과)
none
original
해설)
5 : else가 없다면 로직 자체가 엉망이 된다.
3 : 일단 변수가 none이기 때문에 첫번째 조건문에서 none을 캐치 해낸다.
6 : 두번째 조건에서도 dummy만 아니라면 original을 출력하므로 none과 original 이 출력된다.
'■ 개발관련 ■ > 산수와 알고리즘' 카테고리의 다른 글
소수찾기 (0) | 2013.11.15 |
---|---|
랜덤함수 (2) | 2013.11.05 |
배열의 최소,최대 (0) | 2013.10.28 |
반복문에서 홀수,짝수,배수 표현 (0) | 2013.10.28 |
Grid형식 나타내기2 - 나머지와 연산자 (0) | 2013.10.16 |
댓글