반응형
JavaScript 에서의 true 와 false 의 조건
Condition 문에서 true 로 인식하는 경우.
- 공백이 아닌 string. "0", "abc"
- 생성이 된 object. [], {}
- 0이 아닌 숫자. 5
Condition 문에서 false 로 인식하는 경우.
- 공백 string. ""
- NaN
- null
- undefined
- 0
JavaScript 의 Switch 문
JS 에서의 Switch 문은 integer 비교뿐만이 아닌 string 비교도 가능하다.
허나 switch 문을 object 로도 표현 가능하기에 ( 그럼 재사용성이 늘어나기에 )
switch 문보다 object 화해서 사용하는 경우가 많다.
<object화 한 switch 문의 예제>
// 정의.
var stuffToDo = {
"bar": function(){
alert("bar");
}.
"baz" : function(){
alert("baz");
},
"default": function(){
alert("default");
}
};
// 사용.
if ( stuffToDo[ foo ] ){
stuffToDo[ foo ]();
}
else{
stuffToDo[ "default" ]();
}
[다음강좌] Array literal, undefined 값들, 관련 함수들.
반응형
댓글