๋ด์ผ๋ฐฐ์์บ ํ D-44 (10์ฃผ์ฐจ)
๐To Do List
* ์๋ก์ด ํ์๊ณผ ์ธ์ฌ โ
* ๋ฆฌ์กํธ/์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ โ
* ๊ฐ์1: ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ์ข ํฉ๋ฐ 1์ฃผ์ฐจ๐ค (1-4๊ฐ ๋ฃ๋์ค)
* ์ทจ์ ๊ฐ์ โ
* UX์ง์ค๋ฐ: ์์นด ๋ฐ์คํฌ๋ฆฌ์์น ๐ค (์งํ์ค)
01 ์๋ก์ด ํ์๊ณผ ์ธ์ฌ
โ๏ธ๊ทธ๋ฅ 8์กฐ
ํ๋ช ์๊ธฐ๋์ค์๋ง์ ๋ฐ๋ก ํ๋ช ์ง์ด๋ฒ๋ฆฌ๊ธฐ~!~!
์์๋ก ๋ฐ๋๋ ํ์ด๋ค๋ณด๋... ์ด์ ํ๋ช ์ง๋ ๊ฒ ๊ทธ๋ ๊ฒ ์ค์ํ์ง ์์ ๊ฑธ ์์๋ค.
๊ทธ๋๋ ํ๋ช ์ ์ฌ๋ฐ๊ฒ ์ง์ผ๋ฉด ํ์๊ฐ์ ํํฉ์ด ์ข์์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ ๋,,ใ
์ฌ์ค ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์นํด์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง์์ ํ๋ช ์ ์ ๊ฒฝ ์ ์ฐ๊ธฐ๋กํ๋ค.
๊ทธ๋ฆฌํ์ฌ "๊ทธ๋ฅ 8์กฐ"๊ฐ ๋์๋ค.
์ฌ๋ ๋์ฒ๋ผ ๋ค๊ฐ์ด ์์ด์ค๋ธ๋ ์ดํน์ ํ๊ณ ์๋ก์ ๋ํด ์์๊ฐ๋ ์๊ฐ์ ๊ฐ์ก๋ค.
๋ค๋ค ์ผํด๋ณธ ๊ฒฝ๋ ฅ์ด ์์ผ์ ์ ๊ฐ์์ ์คํ ๋ฆฌ๋ฅผ ๋ฃ๋๊ฒ ์๊ฐ๋ณด๋ค ์ฌ๋ฐ์๋ค.
์ผ์ ํ์ง๋ง ์ ์ด ์บ ํ๋ฅผ ์ฐธ์ฌํ๊ฒ ๋๋์ง ์ด์ ๋ ์ ๋ง ์ฒ์ฐจ๋ง๋ณ.
ํ์ง๋ง ๊ณตํต์ ์ผ๋ก ๋ชจ์์ง๋ ๊ฑด ๋ค๋ค ์ด๋ป๊ฒํ๋ฉด ๋ ๋ฐ์ ํ ์ ์์์ง ํด๊ฒฐ์ฑ ์ ์ฐพ๊ธฐ์ํด ์จ ์ฌ๋๋ค์ด๋ผ๋ ๊ฒ!
๊ทธ๋ ๊ธฐ์ ์ฌ๊ธฐ ์จ ์ฌ๋๋ค ๋ชจ๋ ์ฉ๊ธฐ์๊ณ ๋ฉ์๋ค๊ณ ์๊ฐํ๋ค.
TIL์ ์ ์ผ๋ฉฐ
"๋ด๊ฐ ์ ์บ ํ์ ์์๊น?"๋ฅผ ์๊ฐํด๋ณด๊ฒ ๋๋ค.
์ฒ์์ ์๊พธ ์ฃผ๋ณ์์ ๊ตณ์ด.....???x100
ํ์ฌ๊ฐ์ ๋ฐฐ์ฐ๋ฉด ๋๋ค๊ณ ์ ๋๊ฐ ๋ชป ํ๋ค๊ณ ์๊ฐํ๋๋ ๋ฅ
๋ด๊ฐ ์ ํํ๋๋ฐ ๊ทธ ์ ํ์ ์กด์ค๋ฐ์ง ๋ชปํ๋ ๋๋์ด ๋ค์๋ค ใ ใ
๊ทธ๋์ ์บ ํ ์ด๋ฐ์ ๋ด ์ ํ์ ์ ์ฆํ๊ธฐ ์ํด ๋นก์ธ๊ฒ ํด์ผํ๋ค๊ณ ์๊ฐํ๋ค.
์ด๋ ๊ฒ ํ๋ค๋ณด๋ "๋นจ๋ฆฌ๋นจ๋ฆฌ" ๋ผ๋ ๋ง์ด ๋ง์์ ์๋ฆฌ์ก์์์ง ํ ํ ~!~!~~ (์ฒจ์ ์ข ํ๋ค์๋ค ํด)
ํ์ง๋ง ์ง๊ธ์ ์ด์ ๋ด ์ ํ์ ํ์ ์ ๊ฐ๊ณ ์๋ค.
์ฒ์์ ์ด์ ๋ณด๋ค๋ ๋ง์ด ๊ฐ๋ผ์์์ง๋ง ์ด ์ ๋์ ๋ง์ ์ํ๋ก ํ์ต์ ํด์ผ
๋ด๊ฐ ์ ์ง์น๊ณ ์ค๋์ค๋ ํ ์ ์์ง ์์๊น ์ถ๋ค.
๊ทธ ๋์ ์ด์ ์ด ๊ฐ๋ ๊ทธ๋ฆฝ๊ธด ํ์ง๋ง ๊ทธ๋๋ ์ง๊ธ์ ๋ง์์ด ํธํด์ ๊ทธ๋ฐ๋๋ก ์ข๋ค.
02 ๋ฆฌ์กํธ/์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์
โ๏ธ๋๋์ด ์์์ด๋ค
๋ด๊ฐ ์ ์ผ ์ด๋ ต๋ค๊ณ ์๊ฐํ์๋ ๋ณ์ ์ ์ธ ใ ใ
ํํฐ๋๊ป์ ๋ฐ์ ๋ฅผ ์งํํ์๋ฉด์ ๋๋ฌด ์ด๋ ต๊ฒ ์๊ฐํ์ง ๋ง๋ผ๊ณ ํ์ จ๋ค.
๊ทธ๋์ ๊ทธ ๋ ์ดํด ๋ชป ํ๋ ๊ฒ์ ์ฌ๊ธฐ์ ๋ฐฐ์ธ ์ ์์ง์์๊น? ํ๋ ๊ธ์ ์ ์ธ ์๊ฐ์ด ๋ค์๋ค.
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ ๋ชฉ์ ์ ๋ด๊ฐ ์ง์ ๊ทธ ๊ฐ๋ฐ์ ํ๋ ๊ฒ ์๋๋ผ ํ์ ํ ๋ ์ผ์ ์กฐ์จ์ด๋ผ๋์ง,
๊ฐ๋ฐ์์ ๋ญ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ๊ฐ๋ฐ์๋ค์ด ํ๋ ์๊ธฐ๋ฅผ ์์์ฐจ๋ฆฌ๋ ค๊ณ ํ๋๊ฑฐ๋ค!!
์ด ์ ์ด ์ ์ค์ํ๋๋ฉด
๋ฐ์ผํ๋ก ํํฐ๋์ ๊ธฐํ์ ์์ ๋ก ๋๋์๊ฐ๋ค.
(Back to the Future~~)
์ค์ ๋ก ํ์ ์์ ํฅ์คํ๋ฏธํ ์งํ ์ค, ์์ด๋์ด๋ฅผ ์ ์ํ๋๋ฐ
๊ฐ๋ฐ์๋ค๋ผ๋ฆฌ ์๊ตฐ์๊ตฐ ๊ฑฐ๋ฆฌ๋ฉด์ ํ์จ ์ฌ๊ณ ๊ทธ๋ฌ์ จ๋ค๊ณ ํจ.ใ ใ ใ
๊ทธ๋์ ๋์ ๋ํ ์์ฌ์ ํ๋ค๊ณ ํ๋ค.
๋ด๊ฐ ์ ๋ชปํ๋๊ฑด๊ฐ? ๋ด๊ฐ ๋ญ๊ฐ ์ด์ํ๋? ํ๋ ์์ฌ....
๊ทธ๋์ ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํด๋ณผ๊น? ํด์ ํ๋๋ฐ ๊ฐ๋ฐ๊ณผ ๋ ์ ์ฑ์ ๋ง์์ ๊ฐ๋ฐ์๋ก ์ ํฅํ๋ค๊ณ ํ์ จ๋ค.
๊ทธ๋์ ๊ทธ๋ฐ ์ฌํ๋ฅผ ๋ฐฉ์งํ๊ณ ์ ์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์ธ์ด๋ฅผ ๋ฐฐ์์ผํ ํ์๊ฐ ์๊ณ
์์๋ ๋น ๋ฅด๊ฒ ๋ณํ๋ ์ธ์์ธ๋งํผ ๊ฑฐ๊ธฐ์ ๋ง์ถฐ ์ด์์ผ๋๋๋ฐ
์ด์ ๋ ์ฝ๋ฉ์ ์ ํ์ด ์๋ 'ํ์'๋ผ๊ณ ๋ง์ํด์ฃผ์ จ๋ค.
์ค์ ๋ก ํ์ ์ ๊ฐ์๋ ๊ฐ๋ฐ ํ์ฅ์ด ์ด๊ฑฐ 2๋ฌ ๊ฑธ๋ฆฐ๋ค~ ๋ผ๊ณ ๋งํ์ ๋
๋ง์ฝ ๊ฐ๋ฐ์ ๋ชจ๋ฅธ๋ค๋ฉด? ๊ทธ๋ ๊ตฌ๋.. ํ ๊ฒ.
ํ์ง๋ง ๊ฐ๋ฐ์ ์๋ค๋ฉด? ๊ทธ๊ฑฐ 2๋ฌ์ ์ ๊ฑธ๋ฆด๊ฒ ๊ฐ์๋ฐ; ๋ผ๊ณ ์๊ฒฌ์ ๋ผ ์ ์๋ค๋ ๊ฒ์ด๋ค.
๊ฐ๋ฐ ์ด๋ณด ์์ค์ผ๋ก ๋ด๊ฐ ๊ทธ๋ฐ ํ๋จ์ ํ ์ ์์์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง..!ใ ใ ใ
๊ทธ ์ ๋์ ์์ค์ ๋ง๋ค์ด์ฃผ๋ฆฌ๋ผ ์๊ฐํ๊ณ ์๋ค.
์ ๋ฐ ๋ถ๋ถ๊น์ง ์ ์์ด ๊ฐ๋ฅํ ์ง...?ใ ใ ๋ค์ ํํฐ๋๊ป ์ฌ์ญค๋ด์ผ๊ฒ ๋ค!
03 ์ทจ์ ๊ฐ์
โ๏ธ5๋ถ ๊ธฐ๋ก๋ฒ
5๋ถ ๊ธฐ๋กํด์ ์ทจ์ ์ค๋น๋ฅผ ํ ์ ์๋ค. ์ด๋ป๊ฒ 5๋ถ๋ง์ ์ทจ์ ์ค๋น๋ฅผ ํ์ง ํ๋๋ฐ
์ค๋ ํ ๊ฒ์ ๋ํ ๊ธฐ๋ก์ ๋ ธ์ ์ ๋ค ์ ๋ ๊ฒ์ด์๋ค.
์๋ฅผ๋ค์ด ์ด๋ค ๊ฒ์ ๋ํด ๊ณ ๋ฏผํ๊ณ ๋ฌธ์ ๊ฐ ์๊ฒผ์ผ๋ฉด ๊ทธ๊ฒ์ ๋ํด ๊ธฐ๋กํ๊ณ ์ด๋ค ์ผ์ ํ๋์ง, ๋ฑ
ux๋ฉด ux, ui๋ฉด ui, ์์ด์ดํ๋ ์์ด๋ฉด ์์ด์ดํ๋ ์ ๋ฑ
๋ถ๋ฅํด์ ๊ฐ๋จํ๊ฒ ์ ๋ ๊ธฐ๋ก๋ฒ์ ๋ง์ํด์ฃผ์ จ๋ค.
๊ทผ๋ฐ ์ด๋ฏธ ์คํฌ๋ผ, ๊ณํํ, TIL ๋ฟ๋ง ์๋๋ผ ๋ด ๊ฐ์ธ์ ์ธ ๋ ธ์ ๊ณํ๋ ์ ๊ณ ์๋ ์ค์ธ๋ฐ
๋ ํ๋๊ฐ ๋ ์๊ฒจ๋ฒ๋ ธ๋ค...ใ ใ ใ 5๋ถ ๊ธฐ๋ก๋ฒ......
๊ธฐ๋ก์ ์ฐ์์ธ๊ฐ???? ใ ใ ใ
๊ณ์ ์ ๊ณ ์ ๊ณ ๋ ์ ๊ณ ......
TIL์ ์งง๊ฒ ์ ๋ฆฌํ ๊ฒ 5๋ถ ๊ธฐ๋ก๋ฒ์ด๋ผ๊ณ ๋ณด๋ฉด ๋ ๊ฒ ๊ฐ๋ค...!!
๋งค์ผ์ ์ด์ฌํ ํ๋ฉด ์ทจ์ ํ ์๊ฐ๋ ์ค์ด๋ ๋ค๋ ๊ฒ์ ์๊ฒ๋๋ค.
ํ๋ฃจ์ 5๋ถ์ ์ฌ์ํ์ง๋ง ์ธ ๊ฒ ๋๋ฌด ๋ง์์ ๊ธฐ๋ก์์ด์ธ์ค ์์๋ค.
์ฌ๋ ์๊ฐ๋ง๋ค ๊ผผ๊ผผํ๊ฒ ๊ธฐ๋กํ๋ ์ต๊ด์ ๋ค์ฌ์ผ๊ฒ ๋ค!
์ด์ ์ ํ๋ก์ ํธ ์งํํ ๊ฒ์ ๋ํด ๋ค์ ๋์ด์ผ๋ณด๊ณ ์น ๋ค ์ ๋ฆฌ๋ ํด์ผ๊ฒ ๋ค.
04 ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ์ข ํฉ๋ฐ 1์ฃผ์ฐจ
โ๏ธJS(JavaScript)
์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ด๋ฆ ๋ฐ๊พธ๊ฒ ๋๊ฒ ์ข ์ด์ด์์๋ค.
์๋ LiveScript์๋๋ฐ ๋ฐ๊ฟ์ผ๋์ง์์๊น? ํด์ ๊ทธ๋ฅ JavaScript...ใ ใ
2005๋ ์ AJAX๋ผ๋๊ฒ ๋ฑ์ฅํ๋๋ฐ ์ ์ฒด ์๋ก๊ณ ์นจ์ด ์๋, ์ค์ ํ ์์ญ์์๋ง ์๋ก๊ณ ์นจ์ด ๊ฐ๋ฅํด์ ์ดํ UX๊ธฐ์ ์ด ์ฆ๊ฐํ๋ค๊ณ ํ๋ค.
2008๋ V8๊ตฌ๊ธํฌ๋กฌ์ ํ์ฌ๋ผ์ ์ถ์๋จ
2009๋ JavaScript (Node.js)๋์ด - ํ์คํ(ํ๋ก ํธ์๋, ๋ฐฑ์๋, DB)
๏ผ์ ์ฐจ์งํฅ ํ๋ก๊ทธ๋๋ฐ: ์์์ ์๋ ์์๋๋ก ์ผ ์ฒ๋ฆฌ
๏ผ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ: ๊ฐ์ฒด๋ผ๋ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ ์ผ ์ฒ๋ฆฌ → ์๋ฐ์คํฌ๋ฆฝํธ!
์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ํ์ดํ ์ธ์ด.
ํฐ๋ฏธ๋์ node 01.js ๋ฅผ ์ณค์ ๋ Hello, World! ๋ผ๋ ๋ฉ์์ง๊ฐ ๋จ๋ฉด node๊ฐ ์ ๊น๋ ค์๋ค๋ ๋ป์ด๋ค.
console.log( )
๊ดํธ์์ ๋ฉ์์ง๋ฅผ ์ฝ์์ฐฝ์ ์ถ๋ ฅํ๋ ๋ช ๋ น์ด.
์ ๊ดํธ์์๋ ์ง์ ํ ๋ณ์ ์ด๋ฆ์ ๋ฃ์ด์ผํ๋ ๊ฒ ๊ฐ๋ค.
F12๋ฅผ ๋๋ ์ ๋ ํ๋จ์ console๋ถ๋ถ์ด ์ฝ์์ฐฝ. ์ถ๋ ฅํ๋ ์ฅ์น๋ผ๊ณ ํ๋๋ฐ
์ผ๋จ ์ด์ ๋๋ก๋ง ์์์ผ๊ฒ ๋ค.
โ๏ธ๋ณ์, ์์
๏ผ๋ณ์: ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ค. ์ฝ์ด๋ค์ฌ์ ์ฌ์ฌ์ฉ.
- ๋ณ์ ์ด๋ฆ: ์ ์ฅ๋ ๊ฐ์ ๊ณ ์ ์ด๋ฆ (๋ด๊ฐ ์ ํ๋ ๊ฒ, = myVar)
- ๋ณ์ ๊ฐ: ๋ณ์์ ์ ์ฅ๋ ๊ฐ (=Hellow World)
- ๋ณ์ ํ ๋น: ๋ณ์์ ๊ฐ์ ์ ์ฅํ๋ ํ์
- ๋ณ์ ์ ์ธ: ๋ณ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ปดํจํฐ์ ์๋ฆฌ๋ ํ์
- ๋ณ์ ์ฐธ์กฐ: ๋ณ์์ ํ ๋น๋ ๊ฐ์ ์ฝ์ด์ค๋ ๊ฒ
//์์
var myVar = "Hellow World";
ํ ๋น, ์ ์ธ, ์ฐธ์กฐ๋ผ๋ ๋จ์ด๊ฐ ์ข ๋ฏ์ค๊ฒ ๋๊ปด์ก๋ค. ๋๋ฌด ๋ฒ์ญ์ฒด๋๋ ใ ใ !!
<๋ณ์ ์ ์ธ 3๊ฐ์ง>
๋ณ์ ์ ์ธ 3๊ฐ์ง | ์ค๋ณต ์ ์ธ ๊ฐ๋ฅ ์ฌ๋ถ | ์ฌํ ๋น ์ฌ๋ถ | ์ค์ฝํ | ํธ์ด์คํ |
var | ์ค๋ณต ์ ์ธO | ์ฌํ ๋น O | ํจ์ ์ค์ฝํ | ์ ์ธ ์ ์ฌ์ฉO |
let | ์ค๋ณต ์ ์ธX | ์ฌํ ๋น O | ๋ธ๋ก ์ค์ฝํ | ์ ์ธ ์ ์ฌ์ฉX |
const | ์ค๋ณต ์ ์ธX | ์ฌํ ๋น X | ๋ธ๋ก ์ค์ฝํ | ์ ์ธ ์ ์ฌ์ฉX |
์ ๋ณ์๊ฐ ๊ตณ์ด 3๊ฐ์ง์ฉ ์กด์ฌํด์ผํ๋ ์ง ์๋ฌธ์ด์๋๋ฐ
ํ๋ก ์ด๋ ๊ฒ ์ ๋ฆฌํด๋๊ณ ๋ณด๋ ๊ฐ๊ฐ ๋ค ๋ค๋ฅธ ํน์ฑ์ ๊ฐ์ ธ์ 3๊ฐ์ง๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ์ ์ ์์๋ค.
์ด 3๊ฐ์ง ์ค var๊ฐ ์ ๋ ํน์ฑ์ด ์ข ์ง์๋๋ฐ ์ด๋ค ์ํฉ์์ ์ฐ์ผ์ง ๊ถ๊ธํด์ก๋ค.
์ฐธ๊ณ ์ฌ์ดํธ: https://string.tistory.com/91
ํ์ง๋ฉด ์ฌ๊ธฐ์ var๋ ๋ธ๋ก ๋ฐ์์๋ ํธ์ถ์ด ๊ฐ๋ฅํ๊ณ
์ค๋ณต ์ ์ธ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋์ค์ ๋๋ฒ๊น ์ ์ ๋ฅผ ๋จน์ ์ ์๋ค๊ณ ํ๋ค.
๊ทธ๋์ ์ด๋ฅผ ๋ณด์ํ๊ธฐ ์ํด let, const๊ฐ ๋์๋ค๊ณ ํจ.
๊ธฐ๋ณธ์ ์ผ๋ก๋ const๋ฅผ ๋ง์ด ์ฌ์ฉํ์ง๋ง ์ฌํ ๋น์ด ํ์ํ ๊ฒฝ์ฐ let์ ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
์ฌ๊ธฐ์ ์ ๊ธฐํ ์
var myVar1; //๋ณ์๋ฅผ ๋จผ์ ์ ์ธํ๊ณ
myVar1 = 3; //ํ ๋น๊ฐ์ ์ ๋ ์ด ๋ฐฉ์๊ณผ
var myVar1 3; //์ด ๋ฐฉ์์ด ๋๊ฐ๋ค.
ํ์ง๋ง ํ ๋ฒ์ ์ ์์๋ณผ ์ ์๋๋ก ๋๋ 2๋ฒ์งธ ๋ฐฉ์์ ๋ ์์ฃผ ์ฌ์ฉํ ๊ฒ ๊ฐ๋ค.
โ๏ธ๋ฐ์ดํฐํ์
๋ฐ์ดํฐ ํ์ ์ ๋ฐํ์(์คํ๋ ๋)์ ๊ฒฐ์ ๋จ.
์ข์ธก ์ฝ๋์ ๋ ฅ์ฐฝ์์ num1์ด๋ผ๋ ๋ณ์๋ฅผ ์ ์ธํด์ 10์ด๋ผ๋ '์ซ์'๋ฅผ ํ ๋นํ๋ค.
์ฝ์๋ก๊ทธ๋ก num1์ ์ฐธ์กฐํ๋๋ ์ฐ์ธก ํฐ๋ฏธ๋ ์ฐฝ์์ 10๊ณผ, ์ซ์์ ํ์ ์ ๋ฌด์์ธ์ง = number์ด๋ผ๋ ๊ฐ์ ๋ถ๋ฌ์ฌ ์ ์์๋ค.
์ฌ๊ธฐ์ ์ฃผ์ํด์ผํ ๊ฒ์ ์ซ์๋ฅผ ํ ๋นํ ๋ ๋ฌธ์ํ์ (stringํ์ ), ์ซ์ํ์ ์ผ๋ก ํ ๋นํ ์ ์๋๋ฐ
ํฐ๋ฐ์ดํ๋ฅผ ๋ฃ์ด์ "10" ์ด๋ ๊ฒ ํ๋ฉด ๊ทธ๋ฅ 10์ด๋ผ๋ ๋ฌธ์๊ฐ ๋ํ๋๋๊ฑฐ๊ณ
ํฐ๋ฐ์ดํ ์์ด 10์ด๋ฌ๋ฉด ์ฐ ์ซ์ 10์ด ๊ณ์ฐ๋ผ์
์๋ฅผ๋ค์ด 10+6=16 ์ด๋ฐ์์ผ๋ก ๊ฐ์ด ๊ณ์ฐ๋๋ค.
๋ง์ฝ string ํ์ ์ผ๋ก ํฐ๋ฐ์ดํ๋ฅผ ๋ฃ์ผ๋ฉด "3.14"+"3.14"=3.143.14 ๋ผ๋ ๊ฐ์ด ๋์จ๋ค!
๋ง์ฝ ์ซ์๊ฐ ์๋ ๊ฐ์ ๊ณ์ฐํด์ ์ฝ์์์ ์ถ๋ ฅ์, Nan์ด๋ผ๋ ๊ฐ์ด ๋์ค๊ฒ๋จ.
๊ฐ์๋ฅผ ๋ฃ๋ ์ค ์ ๋ ฅํ ๋ ์๊พธ ๋ค์ ์ ๋ ฅํ๋ ์ฝ๋ ํ ์คํธ๊ฐ ์ง์์ง๋ ํ์์ด ์๊ฒจ์ ์ณ๋ดค๋๋ฐ
์ค์ค ์ ๋ง ํด๊ฒฐ๋์๋ค. ์ด๊ฑฐ๋ ๋ฉ๋ชจ์ฅ์ด๋ผ๋์ง ํ๊ธํ์ผ์์ ์ ๋ ฅํ์ ๋๋ ๋น์ทํ ํ์๋ค์ด ๋ง์๋๋ฐ
๊ทธ๋๋ง๋ค ins๊ฐ ๋๋ ธ๋์ง ํ์ธํด์ผ๊ฒ ๋ค.
์ฌ์ดํธ์ฐธ๊ณ :https://www.a-ha.io/questions/4cffce7bf386a77592453da977354e36
์ฌ์ค ์ฒ์์ ๋๋ฌด ์์ด๋ง ๋์์์ด์ ์๊พธ ์กธ๋ ธ๋๋ฐ
์ผ๋จ ํํฐ๋์ ํ๋์ ๊ทธ๋๋ก ๋ฐ๋ผํด๋ณด๊ธฐ๋กํ๋ค..ใ ใ
์ ๋ ฅํด์ฃผ์ ๊ฑธ ๋ค ์ ์ด๋ณด๊ณ ์ง์ ํฐ๋ฏธ๋์์ ์ถ๋ ฅ๊น์ง ํด๋ดค๋๋ฐ
๋ณด๋ ๊ฒ๋ณด๋ค ์ดํด๊ฐ ๋ ์ ๋์๋ค.
ํนํ ์ฌ๋ฐ๋ค๊ณ ์๊ฐํ๋ ๋ถ๋ถ์
๋ฌธ์์ ์ซ์๋ง ์ธ๋ ๊ฒ ์๋๋ผ ๊ฒฐํฉํ๊ณ ์๋ฅด๊ณ ๊ฒ์๋๋๊ณ ๋ถํ ๋ ๋๋ ๊ฒ์ด์๋ค.
apple, banana, kiwi๋ฅผ ์ ์ธํ๋๋ฐ ๋ณ์์ ๊ฐ์ ์๋ฅด๋ ๊ธฐ๋ฅ์ธ split์ด๋ผ๋ ๊ฒ์ ํตํด, ์ผํ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถํ ํด์ค~๋ผ๊ณ ๋ช ๋ นํ๋๋ 'apple', 'banana', 'kiwi' ์ด๋ ๊ฒ ํ๋์ ๋ณ์๊ฐ์ด ๋ถํ ๋ ๊ฒ์ ๋ณผ ์ ์์๋ค.
๋ด๊ฐ ์ ์๋ ์ดํดํ์ง ๋ชปํ ๋ถ๋ถ์ด ์ด๋ฐ ๋ถ๋ถ์ด์๋๋ฐ
ํผ์ ํ๋ ๊ฒ๋ณด๋ค ์ญ์ ํํฐ๋๊ณผ ๊ฐ์ด ํ๋๊น ์ดํด๊ฐ ์์ ์ ๋์๋ค.
์ด์ ๋ ๋จ์ด๋ง ์ธ์ฐ๋ฉด ๋๋ค..!ใ ใ
๊ทธ ์ธ์๋ boolean, object, array๊ฐ ๊ฐ๊ฐ ์ด๋ค ์ญํ ์ ํ๋์ง ๋ฐฐ์ ๋๋ฐ
- boolean: ์ฐธ/๊ฑฐ์ง
- object: ๊ฐ์ฒด, ์ค๊ดํธ๋ฅผ ์จ์ ๋ฐ์ดํฐ ํ์ ์ ๋ ฅ
- array: ๋ฐฐ์ด, ๊ฐ์์ ์์น์ ์ธ๋ฑ์ค ์์๊ฐ ์กด์ฌ, ๋๊ดํธ ์ฌ์ฉ
05 UX์ง์ค๋ฐ: ์์นด
โ๏ธ๋ฌธ์ ๋ฐ๊ฒฌ
ํํฐ๋์ด ๋๋ธ ๋ค์ด์๋ชฌ๋ ํ๋ก์ธ์ค์์๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ค์ ์ค๋ช ํด์ฃผ์ จ๋ค.
๋๋ฌด ์ฌ์ธํ๊ฒ ์ค๋ช ํด์ฃผ์ ์ ์ด์ ๋ ํ์คํ๊ฒ ์ดํดํ ๊ฒ์ ์ค์ค๋ก ๋๋ ์ ์์๋ค.
์ฐ๋ฆฌ๊ฐ ์๋ ๋๋ธ์์ด์๋ชฌ๋ ๋ชจํ์ ํ๋ก์ธ์ค๋ ์ด๋ ๋ค.
๋ฌธ์ ๋ฐ๊ฒฌ - ๋ฌธ์ ์ ์ - ๊ฐ์ ์ ๋์ถ - ์ ๋ฌ
์ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋๋ฐ, ๊ทธ๋ฅ ๋ฌธ์๋ก๋ง ๋ผ์๋ ๊ฒ๋ง ๋ณด๋ค๊ฐ
์ง์ ์ค๋ช ์ ํ๋ํ๋ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ค์ด์ ๊ทธ๋ฐ์ง ์ดํด๊ฐ ์ฌ์ ๋ค.
๊ทธ๋์ UX ์ง์ค๋ฐ์ ์จ ๊ฑธ ์ฐธ ๋คํ์ผ๋ก ์๊ฐํ๊ณ ์๋ค.
์ด๋ฐ์์ผ๋ก ํ๋ค๋ณด๋ฉด ๋ ์ดํดํ ์ ์์ ๊ฒ์ด๋ค. ๋๋ฌด ๋คํ์ด์ผ ํด ใ ใ ใ
๋ ๊ทธ๋ ๋ฏ ๋ฐ์คํฌ ๋ฆฌ์์น ๋จ๊ณ๋ ์ผ๋จ ๋ฌธ์ ๋ฅผ ์ฐพ๋ ๋จ๊ณ์ด๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ๊ณผ์ ์ ๋นํด ์ฌ์ธ ๊ฒ ๊ฐ๋ค.
์ผ๋จ ๋ฐ์คํฌ, ํ๋๋ฆฌ์์น๋ฅผ ์งํํ๋ฉด์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ ๊ณผ์ ๋ฅผ ํ๊ฒ ๋์๊ณ
ํ๋ก๋ํธ๋ ์์นด์๋ค.
ํ์์ ์ฐจ์ ๊ฑฐ๋ฆฌ๊ฐ ์ข ๋ฉ์ด์ ํ ์ ์์์ง ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง
๋ด๊ฐ ๊ด์ฌ์๋ ํ๋ก๋ํธ๋ ๋ค๋ฃจ๋ ๊ฒ ์ข๋ค๊ณ ์๊ฐํ๋ค.
์ฐ๋ฆฌ ์กฐ๋ ๋ฐ์คํฌ ๋ฆฌ์์น / ์ ์ ๋ฆฌ์์น ์ด 2๊ฐ๋ก ๋๋์ด์ ์กฐ์ฌ๋ฅผ ์งํํ๊ฒ ๋์๊ณ
๊ฐ 2๋ช ์ฉ ๋งก๊ฒ๋์๋๋ฐ, ๋๋ ๋ฐ์คํฌ๋ฆฌ์์น๋ฅผ ๋งก๊ฒ๋์๋ค.
๋ฐ์คํฌ ๋ฆฌ์์น ์ค ์๋น์ค ์กฐ์ฌ๋ฅผ ํ๊ณ ์ถ์ด์ ์์นด๋ฅผ ์กฐ์ฌํด๋ดค๋๋ฐ
์๊ฐ๋ณด๋ค ์์นด์ ๊ฐ์น๊ด์ด๋ ๋ชฉํ์ ๋ง๊ฒ ์์นด๊ฐ ์ถ๊ตฌํ๋ ๋ฐฉํฅ์ฑ๋๋ก ์ด๋ฃจ์ด์ง๊ณ ์๋ ๊ฒ์ ๋ณผ ์ ์์๋ค.
์์นด๋ 'ํ์ '์ ํต์ฌ ๊ฐ์น๋ก ๋ด์ธ์ฐ๋๋ฐ
๊ทธ ๋จ์ด์ ๊ฑธ๋ง๊ฒ ์ ๋ง ๋ค์ํ ์๋น์ค๋ค์ ์ถ์ํ๊ณ , ๋ค์ํ ์ฑ๊ณผ ์ฐ๋ํ ์ ์๊ฒ ๋ง๋ค์๋ค.
ํนํ ์์นด ์์ฒด์์ ๋์จ ์๋น์ค๋ค์ด ๋๋ ์ ๋๋ก ๋ง์๋๋ฐ
์์นด์ ๋ฉค๋ฒ์ญ๋ถํฐ ์์ํด์ ์์นดํ์ด, ์์นด ์์ ๊ฑฐ ์๋น์ค, ์์นด ์คํ ์ด(์๋ฐ์์ฝ) ๋ฑ์
์์คํฑ์ผ๋ก ํ ์ ์๊ฒ ๋ง๋ค์๊ณ ์ด ๊ฒฐ๊ณผ๊ฐ ์ฆ๋ช ํ๋ฏ ์ต๊ทผ 2024๋ ์ ๋์ ํ์์๊ฐ 1์ฒ๋ง๋ช ์ ๋ํํ๋ค๋ ๊ฒ์ด๋ค.
ํ์ ๊ณผ ๋์์ ๊ธฐ์ /๋ฐ์ดํฐ๋ก ์ด๋์ ์ถ๊ตฌํ๋ค๋ ๊ฒ์ด์๋๋ฐ
์คํธ๋ฆฌ๋ฐ ์์ ์๋น์ค์ฒ๋ผ ์ด๋์๋ ๋ชจ๋น๋ฆฌํฐ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ ๋ฟ๋ง ์๋๋ผ
'์๋ก์ด' ์ด๋ ๊ธฐ์ ์ ๊ฐ์ฅ ๋จผ์ ์ ๋ํ๋ ๋ฐฉํฅ์ฑ์ ์ถ๊ตฌํ๊ณ ์์๋ค.
์ฒ์ ์์์ ์ ์ฃผ๋์์ 100๋์ ์ฐจ๋ก ์์์ ํ๋๋ฐ
์๋น์ค๊ฐ ์ดํ ๋ก ์ฑ์ฅํ๊ฒ ๋ ํต์ฌ์ด ๋ญ์ง ๊ถ๊ธํ๋ค.
์ฌ์ฉ์๋ ์ด๋ค ๋ถ๋ถ์์ ํธ๋ฆฌํจ์ ๋๋ผ๊ณ ๊ณต๊ฐํ์๊น?
๊ทธ ์ด์ ๋ฅผ ์ฐจ์ฐจ ์ข ํฉํด์ ์์๋ด์ผ ํ ๊ฒ ๊ฐ๋ค.
- ๋ฌธ์ ๋ฅผ ์ ์ํด์ผํ๋ ํต์ฌ์ ๋ฌด์์ด์ด์ผํ ๊น?
- ์์นด์ ๊ฐ์ฅ ํต์ฌ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์๋ ๋ฌด์์ผ๋ก ์ฐ๊ฒฐ๋ผ์์๊น?
- ์ฌ์ฉ์๋ ๋ฌด์์ ๋ถํธํจ์ ๋๋ผ๊ณ ์์๊น?
๋ง๋ฌด๋ฆฌํ๋ฉฐ...
์๋ก์ด ๊ฐ๋ฐ์ธ์ด๋ ๋ฐฐ์ฐ๊ณ ์๋ก์ด ํ๊ณผ, ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์งํํด์
์ ์ ์๊ธฐ๋ ํ์ง๋ง ๋ณด๋์ฐผ๋ค.
ํ์ง๋ง ์๊ฐ์ด ์์ผ๋ ๋๋ฌด ์ฌ์ ๋ถ๋ฆฌ์ง๋ ๋ง์!
์ง์คํ์ ์ง์คํด