[Javascript]&& 연산자는 왜 쓰나요?

코드왕·2022년 6월 9일
0
post-thumbnail

가끔 어떤 자료형의 결과가 나올지 안나올지가 애매할 때가 있다.

(특히 크롤링할 때도 그런 상황이 많이 발생했었다.)

그럴 때 사용하면 유용한 것이 && 연산자!

예를 들어,

let a;

a&&console.log(a)

이렇게 썼다고 가정해보자. a를 선언을 안했기 때문에 undefined가 되고,

&& 연산자는 연산자 앞의 것이 'True'가 되어야만 뒤의 구문을 실행해준다.

undefined는 False이므로 console.log(a)는 실행되지 않는다.

따라서 오류로 프로그램이 죽거나 하는 것을 방지할 수 있다.

따라서 Axios로 자료를 불러오거나, 혹은 결과값이 있는지 확인 필요할 때

&& 연산자를 잘 써주면 매우 유용하다!

profile
CODE DIVE!

0개의 댓글