&& 는 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
&& 와 || 는 if 문에서만 쓰이는 것이 아니다.  (0) 2017.06.18
javascript call과 bind  (0) 2017.05.27

+ Recent posts