&& 는 and
|| 는 or
대부분 언어에서 기본적인 연산자로 쓰이지만
자바스크립트에서는 확장 시켜서 편하게 사용할 수 있다.
var obj = obj || { } ;
? 조건절의 축약판이다. obj가 없으면 { } 빈 object를 만들어 준다.
navigator.alert() || window.alert();
폰갭 앱을 만들 때 많이 사용했었다. 실제 앱에서는 활용되지 않겠지만
웹과 앱 동시에 테스트 할 때 사용했다. navigator.alert 가 없으면 window.alert 이 실행된다.
주의 할 점은 반드시 함수 실행이여야 한다.
beforeFunction() && afterFunctoin()
처럼 조건 프로시저를 만들 수도 있다.
'javascript' 카테고리의 다른 글
ie, chrom] new Date 관련 (0) | 2017.12.27 |
---|---|
jquery outerHTML (0) | 2017.12.27 |
IE에서 inline style 자동 파싱 문제 (0) | 2017.12.27 |
Closure의 중요성 (0) | 2017.07.08 |
javascript call과 bind (0) | 2017.05.27 |