상권's

TIL 5 (2021.10.11) 본문

~2022 작성 글/TIL

TIL 5 (2021.10.11)

라마치 2021. 10. 11. 20:33

자바스크립트를 이용하면서 !는 not 이라는 의미로 사용할 수 있습니다.

예를 들어서,

if ( n !== 1 ) {

}

이 코드의 경우 'n이 1이 아닐 경우' 로 표현을 할 수 있습니다.

 

가끔 코플릿이나 알고리즘을 풀면서 !! 두 개를 만날 수도 있는데,

 

!! 의 뜻은 null 이나 undefined를 false의 값으로 변환 시킬 수 있습니다.

a = undefined

!a // true
!!a // false

a = null

!a // true
!!a // false

이렇게 !! 를 활용하면 if ( ~~ = undefined ) return false; 나 if (~~ = null ) return false; 같이 추가적인 if문을 사용하지 않고 출력할 수 있습니다.

'~2022 작성 글 > TIL' 카테고리의 다른 글

TIL 7 (2021.10.13)  (0) 2021.10.13
TIL 6 (2021.10.12)  (0) 2021.10.12
TIL 4 (2021.10.08)  (0) 2021.10.08
TIL 3 (2021.10.07)  (0) 2021.10.07
TIL 2 (2021.10.06)  (0) 2021.10.06
Comments