ํฐ์คํ ๋ฆฌ ๋ทฐ
์ฐ๋ฆฌ๊ฐ ๋ฌธ์์ด์ ๋ํ ๋ + ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๊ณค ํ๋ค.
์๋ฅผ ๋ค์ด, ์๋์ ๊ฐ์ด + ์ฐ์ฐ์ ํ๋ฉด
let letter = 'I' + 'Love' + 'You';
์ถ๋ ฅ ๊ฒฐ๊ณผ๋ 'I Love You'์ ๊ฐ๋ค.
๋ง์ฝ ๋ฌธ์์ด๋ค์ ๋ํ๋ ๊ฒ์ด ์๋๋ผ
์ ์์ ๋ฌธ์์ด์ ๋ํ๋ฉด ๋ฐ์ดํฐ ํ์ ์ ์ด๋ป๊ฒ ์ ํด์ง๊น??
let text = 'I love you ' + 3000;
์ถ๋ ฅ ๊ฒฐ๊ณผ๋ 'I love you 3000' ์ฆ, ๋ฌธ์์ด๋ก ๋ฐํ์ด ๋๋ ๊ฒ์ ์ ์ ์๋ค.
๊ทธ๋ ๋ค๋ฉด, ์๋์ ์ฝ๋๋ ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ๊น?
letter = '7' + 5
์ถ๋ ฅ ๊ฒฐ๊ณผ: 75 (String)
์ ์๋ก ๋ง์ ์ด ๋์ด 12๋ก ๊ณ์ฐ๋๋ ๊ฒ์ด ์๋ ๋ฌธ์์ด๋ก + ์ฐ์ฐ์ ํ ๊ฒ์ผ๋ก ๋์ด 75๊ฐ ์ถ๋ ฅ๋๋ค.
์ด์ฒ๋ผ + ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ ๋ ํ์ ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ ์ฃผ์ํด์ ์ฌ์ฉํด์ผํ๋ค.
+ ์ฐ์ฐ์์ ์จ๊ฒจ์ง(?) ํ์ฉ
+ ์ฐ์ฐ์๋ฅผ ํ์ฉํ๋ฉด ์ซ์๊ฐ ์๋ ํ์ ๋ค์ ์ซ์๋ก ๋ณํํ์ ๋, ์ด๋ค ๊ฐ์ผ๋ก ๋ณํ๋๋์ง ํ์ธํ ์ ์๋ค.
console.log(+true); // 1
console.log(+false); // 0
console.log(+null); // 0
console.log(+''); // 0
console.log(+undefined); // NaN
console.log(+'apple'); // NaN
๋ณด๋์ค ์ ๋ณด: ๋ง์ฝ ์ด๋ค Boolean ํ์ ์ผ๋ก ๋ณํ๋๋์ง ํ์ธํ๊ณ ์ถ๋ค๋ฉด, ๊ทธ ๋์ ์์ !!์ ๋ถ์ฌ๋ณด์
'๐จ JavaScript > ์ฐ์ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
- Total
- Today
- Yesterday
- Component
- ๋ธ๋ผ์ฐ์
- useState
- CSS
- github
- state
- git
- zustand
- Context API
- ํจ์
- mdn
- ๊ทธ๋ํ
- ๋ฆฌ์กํธ
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฌ
- Python
- DB
- ํ์ด์ฌ
- JavaScript
- BOJ
- ์๋ฃ๊ตฌ์กฐ
- DOM
- Browser
- React Query
- react
- ์ ๋ ฌ
- error
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- leetcode
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |