JavaScript
코드javascript (jquery) if 문이 PHP if 문처럼 작동하지 않는 이유는 무엇입니까? 그리고 해결책은 무엇입니까?
var a = 0;//remove latter
var b = 1;
if (a > 0) {
alert ("a > 0");
}
if (b > 0) {
alert ("b > 0");
}
모든 작업 (alert ("b > 0");
).
그러나 var a = 0;
을 제거하면 두 번째 if
이 작동하지 않습니다.
결론적으로 첫 번째 경우 if
변수가 없으면 두 번째 if
이 작동하지 않습니다.
해결책은 무엇입니까? 항상 javascript
- jquery
개의 변수를 정의 하시겠습니까? var a가 없으면 var a = 0;
첫 번째 조건에서 오류가 발생하여 두 번째 조건이 실행되지 않습니다. 해결 방법은 변수를 정의하는 것이거나 오류 처리를 위해 try/catch를 사용하는 것일 수 있습니다. 변수가 정의되어 있는지 확인하려면 OR (필자가 선호하는 솔루션입니다) –
이제 알았습니다. 전에'jquery if'는'php if'와 같이 작동한다고 가정합니다. 'php if'는 이런 상황에서 실행될 것입니다 – user2465936
또한 코드가 JQuery 코드가 아닌 순수한 JavaScript 코드이고 "jQuery if behavior"도 없다는 것을 언급 할 가치가 있습니다! –