javascript
&& 와 || 는 if 문에서만 쓰이는 것이 아니다.
amugae
2017. 6. 18. 02:07
&& 는 and
|| 는 or
대부분 언어에서 기본적인 연산자로 쓰이지만
자바스크립트에서는 확장 시켜서 편하게 사용할 수 있다.
var obj = obj || { } ;
? 조건절의 축약판이다. obj가 없으면 { } 빈 object를 만들어 준다.
navigator.alert() || window.alert();
폰갭 앱을 만들 때 많이 사용했었다. 실제 앱에서는 활용되지 않겠지만
웹과 앱 동시에 테스트 할 때 사용했다. navigator.alert 가 없으면 window.alert 이 실행된다.
주의 할 점은 반드시 함수 실행이여야 한다.
beforeFunction() && afterFunctoin()
처럼 조건 프로시저를 만들 수도 있다.