본문 바로가기

카테고리 없음

이상하고 아름다운 자바스크립트

1. 문자열에 연산자 처리

 

 

예상) 문자열이면 true/false로 처리되겠지?

결과) 문자열로 들어간다

 

문자열에다가 ||나 &&계산을 한다.

||연산 -> 이미 앞이 true(문자열이 있으면)면 뒤에 계산 안하고 넘김

&&연산 -> 앞이 true면 (문자열이 있으면) 뒤에까지 계산후 넘김

&&와 ||의 원리를 이용하면 위와 같은 처리도 할 수 있다.

name에 값이 할당되지 않았다면, defaultname을 할당하는 코드다.