🗃️javascript/이론정리

js 개발 이론정리(2)[문자열 잇기]

하얀성 2023. 4. 3. 08:44

<문자열 이어붙이기>


< ||  연산자 , &&  연산자>

|| 연산자는 조건 하나라도 true가 나오면 연산을 거기서 멈춘다.(하나라도 참이면 참이기 때문)

그래서 연산이 무거운 조건식을 뒤쪽으로 배치해야 한다.

 

&& 연산자는 false가 하나라도 나오면 무조건 false여서 

연산이 무거운 조건을 맨 뒤에 쓴다. 


<== , === 비교>

==    :두개의 값 비교

===  :두개의 값 비교 + 데이터 타입 비교 (둘다 같아야 true 반환) 

reference(참조) 비교

 

null 타입, 불리언 타입, int타입(0), string타입(' '), undefined 타입.

모두 false로 간주되어 == 에는 true를 출력하지만

=== 때는 타입이 달라서 false로 출력된다.