์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- ์ฝ๋๋ธ๋ญ
- ๋ธ๋์น ์ญ์
- ๋ธ๋์น ํ์ธ
- branch ์ญ์
- branch ํ์ธ
- markdown
- ๋งํฌ๋ค์ด
- ์ฝ๋๋ธ๋ก
- ๋ธ๋์น ์์ฑ
- branch ์์ฑ
- Git๋ช ๋ น์ด
- ![rejected]
Archives
- Today
- Total
DevLog
javascript ๋๋ํ ๋๊ฐ (!!) ์ฐ์ฐ์ ๋ณธ๋ฌธ
๐ง๐ป๐ป ๊ฐ๋ฐ๊ฐ๋ฐ/javascript
javascript ๋๋ํ ๋๊ฐ (!!) ์ฐ์ฐ์
Seungjae Lee 2021. 10. 3. 22:01์๋ฐ์คํฌ๋ฆฝํธ์์ ๋๋ํ๋๊ฐ(!!)๋ ๋ค๋ฅธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ boolean ํ์ ์ผ๋ก
๋ช
์์ ์ผ๋ก ํ ๋ณํ(Type Conversion)ํ๊ธฐ ์ํด ์ฌ์ฉํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ ์๋์ง ์์ ๋ณ์ undefined ๊ฐ์ ๊ฐ์ง ๋ด์ฉ์ ๋ ผ๋ฆฌ ์ฐ์ฐ ์์๋ ํ์คํ true / false๋ฅผ ๊ฐ์ง๋๋ก ํ๋๊ฒ ๋ชฉ์ ์ ๋๋ค.
("str") //true("str")
!("str") //false
!!("str") //true
("") //false("")
!("") //true
!!("") //false
true //true
!true //false
!!true //true
false //false
!false //true
!!false //false
NaN //false(NaN)
!NaN //true
!!NaN //false
undefined //false(undefined)
!undefined //true
!!undefined //false
null //false(null)
!null //true !
!null //false
0 //false(0)
!0 //true
!!0 //false
777 //true(777)
!777 //false
!!777 //true
์ถ์ฒ: https://ifuwanna.tistory.com/278
[Javascript] ๋๋ํ ๋๊ฐ(!!) ์ฌ์ฉ๋ฒ (๋ ผ๋ฆฌ ์ฐ์ฐ์)
์๋ฐ์คํฌ๋ฆฝํธ์ ๋ ผ๋ฆฌ์ฐ์ฐ์ ์ค NOT์ฐ์ฐ์์ธ (๋๋ํ)๋ ์ ๋ ฅ๊ฐ์ boolean์ผ๋ก ๋ณํํ์ฌ ๊ฐ์ด true์ด๋ฉด false๋ก , false์ด๋ฉด true๋ก ๊ฐ์ ๋ฆฌํดํฉ๋๋ค. ๊ทธ๋ผ !!(๋๋ํ ๋๊ฐ)๋ ์ด๋ค ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ ๊ฑธ๊น
ifuwanna.tistory.com
'๐ง๐ปโ๐ป ๊ฐ๋ฐ๊ฐ๋ฐ > javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JavaScript์์ ์์ ํ ( ์ต๋ / ์ต์ ) ์ ์๊ฐ (0) | 2021.11.15 |
---|---|
์ซ์๋ผ๋ฆฌ ๋น๊ตํ๋ ๋ ผ๋ฆฌ์ฐ์ฐ์ (number && number, number || number) (0) | 2021.11.01 |
ํท๊ฐ๋ฆฌ๋ javascript ๋จ์ด๋ชจ์(-ing) (0) | 2021.09.08 |
Vanilla JavaScript Quick Reference / Cheatsheet (0) | 2021.07.06 |
Number()์ parseInt()์ ์ฐจ์ด [ํ๋ณํ] (0) | 2021.06.21 |
Comments