내가 어떻게 이런 경우 또는 이 두 가지 조건을 언급하십시오 슬라이드에서는
if (Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
이 같은 경우 주 안에 추가하기만 브래킷에서 기술서임을
if ((Type == 2 && PageCount == 0) || (Type == 2 && PageCount == '')) {
PageCount= document.getElementById('<%=hfPageCount.ClientID %>').value;
}
논리적으로 다시 쓰일 수 있는 이 더 나은 방법이 너무! 는 다음과 같은 의미를 정확히
if (Type == 2 && (PageCount == 0 || PageCount == '')) {
나는 현재 검사 방법을 사용하여 많은 조건이 되는 경우, 다루기 힘든 말하도다 기술서임을 넘어 4 로드하십시오. 그냥 청소하십시오 향후 공유할 수 있는 대안이 될 수 있다. 아주 잘 확장할 수 있는, 내가 사용:
var a = 0;
var b = 0;
a += ("condition 1")? 1 : 0; b += 1;
a += ("condition 2")? 1 : 0; b += 1;
a += ("condition 3")? 1 : 0; b += 1;
a += ("condition 4")? 1 : 0; b += 1;
a += ("condition 5")? 1 : 0; b += 1;
a += ("condition 6")? 1 : 0; b += 1;
// etc etc
if(a == b) {
//do stuff
}
가끔 보면 다른 문에서도 합칩니다 찾을 수 있습니다.
같은 예를 들면 다음과 같습니다.
0 + 0 = 0
및
"" + 0 = 0
그래서
PageCount == 0
PageCount == ''
다음과 같은 쓰여질 수 있다.
PageCount+0 == 0
'0' 는 '거짓' 뒤집기 '!' 의 javascript 것처럼 좋은 것이라고 선반가공 '0' 에 'true'
!PageCount+0
천불이야 대한 총:
if ( Type == 2 && !PageCount+0 ) PageCount = elm.value;