상권's
TIL 5 (2021.10.11) 본문
자바스크립트를 이용하면서 !는 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