Languages
Improve your skills through various languages

-
๋ชจ๋ ๊ฐ์์๋ฃ๋ ์ํ์ฝ๋ฉ : JavaScript ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์์ผ๋ฉฐ, ์์ฉ์ ๋ชฉ์ ์ด ์๋ ์ค์ค๋ก ๊ณต๋ถํ๊ณ ํ์ตํ๋ ์ฉ๋๋ก ์ฌ๋ฆฐ ๊ฒ์ ๋๋ค. "์กฐ๊ฑด๋ฌธ"์ ์ปดํจํฐ๊ฐ ๊ณ์ฐ๊ธฐ์ ๊ตฌ๋ถ๋๋ ๊ฐ์ฅ ์ค์ํ ์ฐจ์ด ์ค ํ๋์ด๋ค. ์์ ๋ฐฐ์ด "๋น๊ต๋ฌธ"๊ณผ๋ ๋ฐ์ ํ ๊ด๊ณ๊ฐ ์๋ค. Boolean '๋น๊ต ์์ '์์ ๋น๊ต ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ก ์ฐธ(true)์ด๋ ๊ฑฐ์ง(false)์ ์ป์ ์ ์๋ค๊ณ ๋ฐฐ์ ๋ค. ์ฌ๊ธฐ์ ์ฐธ๊ณผ ๊ฑฐ์ง์ '์ซ์์ ๋ฌธ์ ์์ '์์ ๋ฐฐ์ด ์ซ์์ ๋ฌธ์์ฒ๋ผ ์ธ์ด์์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ ํ์ด๋ค. ์ด๋ฅผ Boolean(๋ถ๋ฆฐ)์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ ๋ถ๋ฆฐ์ผ๋ก ์ฌ ์ ์๋ ๊ฐ์ true์ false ๋๊ฐ์ง ๋ฐ์ ์๋ค. boolean ์ ์กฐ๊ฑด๋ฌธ์์ ํต์ฌ์ ์ธ ์ญํ ์ ๋ด๋นํ๋ค. ์กฐ๊ฑด๋ฌธ (Conditional Statement) ์กฐ๊ฑด๋ฌธ์ด๋ ์ฃผ์ด์ง ์กฐ๊ฑด์ ๋ฐ..
[Js] ์กฐ๊ฑด๋ฌธ | javascript ์กฐ๊ฑด๋ฌธ | Boolean | ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ชจ๋ ๊ฐ์์๋ฃ๋ ์ํ์ฝ๋ฉ : JavaScript ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์์ผ๋ฉฐ, ์์ฉ์ ๋ชฉ์ ์ด ์๋ ์ค์ค๋ก ๊ณต๋ถํ๊ณ ํ์ตํ๋ ์ฉ๋๋ก ์ฌ๋ฆฐ ๊ฒ์ ๋๋ค. "์กฐ๊ฑด๋ฌธ"์ ์ปดํจํฐ๊ฐ ๊ณ์ฐ๊ธฐ์ ๊ตฌ๋ถ๋๋ ๊ฐ์ฅ ์ค์ํ ์ฐจ์ด ์ค ํ๋์ด๋ค. ์์ ๋ฐฐ์ด "๋น๊ต๋ฌธ"๊ณผ๋ ๋ฐ์ ํ ๊ด๊ณ๊ฐ ์๋ค. Boolean '๋น๊ต ์์ '์์ ๋น๊ต ์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ก ์ฐธ(true)์ด๋ ๊ฑฐ์ง(false)์ ์ป์ ์ ์๋ค๊ณ ๋ฐฐ์ ๋ค. ์ฌ๊ธฐ์ ์ฐธ๊ณผ ๊ฑฐ์ง์ '์ซ์์ ๋ฌธ์ ์์ '์์ ๋ฐฐ์ด ์ซ์์ ๋ฌธ์์ฒ๋ผ ์ธ์ด์์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ ํ์ด๋ค. ์ด๋ฅผ Boolean(๋ถ๋ฆฐ)์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ ๋ถ๋ฆฐ์ผ๋ก ์ฌ ์ ์๋ ๊ฐ์ true์ false ๋๊ฐ์ง ๋ฐ์ ์๋ค. boolean ์ ์กฐ๊ฑด๋ฌธ์์ ํต์ฌ์ ์ธ ์ญํ ์ ๋ด๋นํ๋ค. ์กฐ๊ฑด๋ฌธ (Conditional Statement) ์กฐ๊ฑด๋ฌธ์ด๋ ์ฃผ์ด์ง ์กฐ๊ฑด์ ๋ฐ..
2021.02.02 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๊ฐ๊ณผ ๊ฐ์ด ์์ ๋, ๋ ๊ฐ์ด ๊ฐ์์ง ํน์ ์ด๋ ํ ์ชฝ์ด ํฐ์ง ํ๋ณํ๋ ๊ฒ์ "๋น๊ต" ๋ผ๊ณ ํ๋ค. ์ฐ์ฐ์๋? ์ด๋ ํ ์์ ์ ์ปดํจํฐ์๊ฒ ์ง์ํ๊ธฐ ์ํ ๊ธฐํธ๋ฅผ ๋งํ๋ค. ์ฐ์ฐ์๋ ๊ฐ์ ๋ํด์ ์ด๋ค ์์ ์ ์ปดํจํฐ์๊ฒ ์ง์ํ๊ธฐ ์ํ ๊ธฐํธ์ธ๋ฐ ์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ค. ์๋ ์์ ์ค์์ '='๋ ์ฐํญ์ ๊ฐ์ธ 1์ ์ขํญ์ ๋ณ์ a์ ๋์ ํ๋ '๋์ ์ฐ์ฐ์'๋ค. ๋ณธ ์์ ์ ์ฐ์ฐ์๊ฐ ๋ฌด์์ธ๊ฐ์ ๋ํ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ๊ฒ์ผ ๋ฟ ์ธ์ธ ํ์๋ ์๋ค. ์ฐจ์ฐจ๋ก ์๊ฒ ๋๋ค. a = 1 // a : ๋ณ์ , = : ๋์ ์ฐ์ฐ์, 1 : ์์ ๋น๊ต ์ฐ์ฐ์ ์ขํญ์ด ์๊ณ ์ฐํญ์ด ์..
[Js] ๋น๊ต ์ฐ์ฐ์ | javascript ์ฐ์ฐ์ | ์ฐ์ฐ์ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๊ฐ๊ณผ ๊ฐ์ด ์์ ๋, ๋ ๊ฐ์ด ๊ฐ์์ง ํน์ ์ด๋ ํ ์ชฝ์ด ํฐ์ง ํ๋ณํ๋ ๊ฒ์ "๋น๊ต" ๋ผ๊ณ ํ๋ค. ์ฐ์ฐ์๋? ์ด๋ ํ ์์ ์ ์ปดํจํฐ์๊ฒ ์ง์ํ๊ธฐ ์ํ ๊ธฐํธ๋ฅผ ๋งํ๋ค. ์ฐ์ฐ์๋ ๊ฐ์ ๋ํด์ ์ด๋ค ์์ ์ ์ปดํจํฐ์๊ฒ ์ง์ํ๊ธฐ ์ํ ๊ธฐํธ์ธ๋ฐ ์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ค. ์๋ ์์ ์ค์์ '='๋ ์ฐํญ์ ๊ฐ์ธ 1์ ์ขํญ์ ๋ณ์ a์ ๋์ ํ๋ '๋์ ์ฐ์ฐ์'๋ค. ๋ณธ ์์ ์ ์ฐ์ฐ์๊ฐ ๋ฌด์์ธ๊ฐ์ ๋ํ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ๊ฒ์ผ ๋ฟ ์ธ์ธ ํ์๋ ์๋ค. ์ฐจ์ฐจ๋ก ์๊ฒ ๋๋ค. a = 1 // a : ๋ณ์ , = : ๋์ ์ฐ์ฐ์, 1 : ์์ ๋น๊ต ์ฐ์ฐ์ ์ขํญ์ด ์๊ณ ์ฐํญ์ด ์..
2021.02.02 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Js] ์ฃผ์ & ์ค๋ฐ๊ฟ๊ณผ ์ฌ๋ฐฑ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.02.01 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๋ณ์(Variable)๋ (๋ฌธ์๋ ์ซ์ ๊ฐ์) ๊ฐ์ ๋ด๋ ์ปจํ ์ด๋๋ก ๊ฐ์ ์ ์งํ ํ์๊ฐ ์์ ๋ ์ฌ์ฉํ๋ค. ์ฌ๊ธฐ์ ๋ด๊ฒจ์ง ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋ฐ๊ฟ ์ ์๋ค. ๋ณ์๋ ๋ง์น (์ฌ๋์ด ์ฐ๋ ์ธ์ด์ธ) ์์ฐ์ด์์ ๋๋ช ์ฌ์ ๋น์ทํ ์ญํ ์ ํ๋ค. ๋ณ์์ ์ ์ธ JavaScript์์ ๋ณ์๋ var๋ก ์์ํ๋ค. var์ ๋ณ์๋ฅผ ์ ์ธํ๊ฒ ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. var์ ์๋ต ํ ์๋ ์์ง๋ง ์ด๊ฒ์ ์ ํจ๋ฒ์๋ผ๋ ๊ฒ์ ์ํฅ์ ๋ฏธ์น๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ var์ ์๋ฏธ๋ฅผ ๋ช ํํ๊ฒ ์ดํดํ๊ธฐ ์ ๊น์ง๋ var๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ์ ํจ๋ฒ์์ ๋ํด์๋ ๋ค์์ ์ดํด๋ณผ ๊ฒ์ด๋ค. ๋ณ์์ ์ด๋ฆ..
[Js] ๋ณ์ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๋ณ์(Variable)๋ (๋ฌธ์๋ ์ซ์ ๊ฐ์) ๊ฐ์ ๋ด๋ ์ปจํ ์ด๋๋ก ๊ฐ์ ์ ์งํ ํ์๊ฐ ์์ ๋ ์ฌ์ฉํ๋ค. ์ฌ๊ธฐ์ ๋ด๊ฒจ์ง ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋ฐ๊ฟ ์ ์๋ค. ๋ณ์๋ ๋ง์น (์ฌ๋์ด ์ฐ๋ ์ธ์ด์ธ) ์์ฐ์ด์์ ๋๋ช ์ฌ์ ๋น์ทํ ์ญํ ์ ํ๋ค. ๋ณ์์ ์ ์ธ JavaScript์์ ๋ณ์๋ var๋ก ์์ํ๋ค. var์ ๋ณ์๋ฅผ ์ ์ธํ๊ฒ ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. var์ ์๋ต ํ ์๋ ์์ง๋ง ์ด๊ฒ์ ์ ํจ๋ฒ์๋ผ๋ ๊ฒ์ ์ํฅ์ ๋ฏธ์น๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ var์ ์๋ฏธ๋ฅผ ๋ช ํํ๊ฒ ์ดํดํ๊ธฐ ์ ๊น์ง๋ var๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ์ ํจ๋ฒ์์ ๋ํด์๋ ๋ค์์ ์ดํด๋ณผ ๊ฒ์ด๋ค. ๋ณ์์ ์ด๋ฆ..
2021.02.01 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ์์๊ฒ ๊ฐ์ฅ ์ต์ํ ๋ฐ์ดํฐ ํ(data type)์ ์ซ์์ ๋ฌธ์์ผ ๊ฒ์ด๋ค. ์ด๋ฒ ์๊ฐ์๋ ์ค์ ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ํ์ธ ๋ฌธ์์ ์ซ์๋ฅผ ํ๋ก๊ทธ๋๋ฐ์์๋ ์ด๋ป๊ฒ ํํํ๊ณ ์ฐ์ฐํ๋์ง ์์๋ณด์. ๋จผ์ ์๋ํฐ์์ ์ฝ๋๋ฅผ ํธํ๊ฒ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. (๊ฐ์ ํด์ฃผ์๋ ๋ถ๊ป์ Sublime Text ๋ฅผ ์ฌ์ฉํ์ ์ ์ ๋ ๊ทธ ์๋ํฐ๋ก ์ค์ตํ๋๋ก ํ๊ฒ ์ต๋๋ค.) 1. view -> side Bar ->show Open... ํด๋ฆญ 2. project ์์ Add Folder to .. ์ ํ -> ์ํ๋ ํด๋๋ช ์ ํํ๊ธฐ 3. ๋ ๋ค์๊ณผ ๊ฐ์ด ํ๋..
[Js] ์ซ์์ ๋ฌธ์ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ์์๊ฒ ๊ฐ์ฅ ์ต์ํ ๋ฐ์ดํฐ ํ(data type)์ ์ซ์์ ๋ฌธ์์ผ ๊ฒ์ด๋ค. ์ด๋ฒ ์๊ฐ์๋ ์ค์ ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ํ์ธ ๋ฌธ์์ ์ซ์๋ฅผ ํ๋ก๊ทธ๋๋ฐ์์๋ ์ด๋ป๊ฒ ํํํ๊ณ ์ฐ์ฐํ๋์ง ์์๋ณด์. ๋จผ์ ์๋ํฐ์์ ์ฝ๋๋ฅผ ํธํ๊ฒ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. (๊ฐ์ ํด์ฃผ์๋ ๋ถ๊ป์ Sublime Text ๋ฅผ ์ฌ์ฉํ์ ์ ์ ๋ ๊ทธ ์๋ํฐ๋ก ์ค์ตํ๋๋ก ํ๊ฒ ์ต๋๋ค.) 1. view -> side Bar ->show Open... ํด๋ฆญ 2. project ์์ Add Folder to .. ์ ํ -> ์ํ๋ ํด๋๋ช ์ ํํ๊ธฐ 3. ๋ ๋ค์๊ณผ ๊ฐ์ด ํ๋..
2021.02.01 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ์ค์ต ๋ด์ฉ์ ๊ธฐ๋ณธ์ ์ธ ์น์ ๊ธฐ์ด ์ง์๊ณผ, html, css๋ฅผ ์ดํดํ๊ณ ์๋ค๋ ๊ฐ์ ํ์ ์ค์ตํฉ๋๋ค. ์์ ๋ชฉ์ ์ด๋ฒ ์์ ์์๋ JavaScript ์ธ์ด์ ์คํ๋ฐฉ๋ฒ๊ณผ ์ค์ตํ๊ฒฝ์ ๋ํด์ ์์๋ณธ๋ค. ์คํ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์๋ ์น๋ธ๋ผ์ฐ์ ์์ HTML, CSS๋ฅผ ๋์ ์ผ๋ก ์ ์ดํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ง ์ธ์ด๋ค. ํ์ง๋ง ์ค๋๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ๋ฒ์ด๋์ ๋งค์ฐ ๋ค์ํ ์ฉ๋๋ก ์ฌ์ฉ๋๊ณ ์๋ค. ์ด๋ฐ ์ด์ ๋ก ์๋ฐ์คํฌ๋ฆฝํธ์ ์คํํ๊ฒฝ์ ๋ค์ํ๋ค. ํ์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์๋ ๋ชฉ์ ์ด์๊ณ , ๊ฐ์ฅ ๋ณดํธ์ ์ธ ์คํํ๊ฒฝ์ธ ์น๋ธ๋ผ์ฐ์ ์์ ์ค์ต์ ์งํํ ๊ฒ์ด๋ค. ํ์ง๋ง ๋ณธ ์์ ์ ๋ด์ฉ์ ์น..
[Js] ์คํ๋ฐฉ๋ฒ๊ณผ ์ค์ตํ๊ฒฝํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ์ค์ต ๋ด์ฉ์ ๊ธฐ๋ณธ์ ์ธ ์น์ ๊ธฐ์ด ์ง์๊ณผ, html, css๋ฅผ ์ดํดํ๊ณ ์๋ค๋ ๊ฐ์ ํ์ ์ค์ตํฉ๋๋ค. ์์ ๋ชฉ์ ์ด๋ฒ ์์ ์์๋ JavaScript ์ธ์ด์ ์คํ๋ฐฉ๋ฒ๊ณผ ์ค์ตํ๊ฒฝ์ ๋ํด์ ์์๋ณธ๋ค. ์คํ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์๋ ์น๋ธ๋ผ์ฐ์ ์์ HTML, CSS๋ฅผ ๋์ ์ผ๋ก ์ ์ดํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ง ์ธ์ด๋ค. ํ์ง๋ง ์ค๋๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ๋ฒ์ด๋์ ๋งค์ฐ ๋ค์ํ ์ฉ๋๋ก ์ฌ์ฉ๋๊ณ ์๋ค. ์ด๋ฐ ์ด์ ๋ก ์๋ฐ์คํฌ๋ฆฝํธ์ ์คํํ๊ฒฝ์ ๋ค์ํ๋ค. ํ์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์๋ ๋ชฉ์ ์ด์๊ณ , ๊ฐ์ฅ ๋ณดํธ์ ์ธ ์คํํ๊ฒฝ์ธ ์น๋ธ๋ผ์ฐ์ ์์ ์ค์ต์ ์งํํ ๊ฒ์ด๋ค. ํ์ง๋ง ๋ณธ ์์ ์ ๋ด์ฉ์ ์น..
2021.02.01 -
ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. Java Script๋ฅผ ์ด์ผ๊ธฐ ํ๋ค๋ฉด ๊ฐ์ฅ๋จผ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ๋ ์ค๋ฅธ๋ค javascript๋ผ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋, ์น ๋ธ๋ผ์ฐ์ ์ ํํ์ ์น ๋ธ๋ผ์ฐ์ ๋ผ๊ณ ๋ถ๋ฅ๋๋ ์ํํธ์จ์ด๋ค์ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์ ์ดํ๊ธฐ ์ํ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์ด๋ค. JavaScript JavaScript๋ ์นํ์ด์ง๋ฅผ ๋์ ์ผ๋ก, ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์ ์ดํ๊ธฐ ์ํด์ ๊ณ ์๋ ์ธ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ค๋๋ ๊ฐ์ฅ ์ค์ํ ํ๋ซํผ์ด๋ผ๊ณ ํ ์ ์๋ ์น๋ธ๋ผ์ฐ์ ์์ ์ ์ผํ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ์ต๊ทผ์๋ HTML5์ ์ ์ฉ์ด ๊ฐ์ํ๋๋ฉด์ ์ง๊ธ๊น์ง ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ๋ค์ดํฐ๋ธ ์ฑ(์๋๋ก์ด๋, IOS)์ผ..
[Js] JavaScript๋?ํด๋น ํฌ์คํ ์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์ ๋๋ค. ์์ ์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. Java Script๋ฅผ ์ด์ผ๊ธฐ ํ๋ค๋ฉด ๊ฐ์ฅ๋จผ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ๋ ์ค๋ฅธ๋ค javascript๋ผ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋, ์น ๋ธ๋ผ์ฐ์ ์ ํํ์ ์น ๋ธ๋ผ์ฐ์ ๋ผ๊ณ ๋ถ๋ฅ๋๋ ์ํํธ์จ์ด๋ค์ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์ ์ดํ๊ธฐ ์ํ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์ด๋ค. JavaScript JavaScript๋ ์นํ์ด์ง๋ฅผ ๋์ ์ผ๋ก, ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์ ์ดํ๊ธฐ ์ํด์ ๊ณ ์๋ ์ธ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ค๋๋ ๊ฐ์ฅ ์ค์ํ ํ๋ซํผ์ด๋ผ๊ณ ํ ์ ์๋ ์น๋ธ๋ผ์ฐ์ ์์ ์ ์ผํ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ์ต๊ทผ์๋ HTML5์ ์ ์ฉ์ด ๊ฐ์ํ๋๋ฉด์ ์ง๊ธ๊น์ง ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ๋ค์ดํฐ๋ธ ์ฑ(์๋๋ก์ด๋, IOS)์ผ..
2021.02.01 -
๋ชจ๋ ์ค์ต ์ฝ๋๋ ๊น์ฑ์ฝ ๋ํ๋์ "Do it ! C์ธ์ด ์ ๋ฌธ" ์ฑ ์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ค์ตํ๊ณ ๋ด์ฉ์ ์์ฝํ ๊ฒ์ ๋๋ค. โป ์์ ์ฉ๋๊ฐ ์๋๋ฉฐ, tips๋ฅผ ํตํด ๋ฐฐ์ด ๋ด์ฉ์ ๋ณต์ตํ๊ณ ์ ์ค์ค๋ก ๊ณต๋ถํ๋ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ด๋ ๋ถ๋ฒ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๊ธ์งํฉ๋๋ค. ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ์ ๋ฒ์๋ฅผ ๊ธฐ์ตํ๋ ๋ฐฉ๋ฒ ์์ ์ด ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ์ ๋ฒ์๋ฅผ ๊ธฐ์ตํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง์ด๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์์ ์ฃผ์์ ๋ ์ฃผ์๋ฅผ ๊ธฐ์ตํ๋ ๊ฒ์ด๊ณ , ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์์ ์ฃผ์์ ์ฌ์ฉํ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ตํ๋ ๊ฒ์ด๋ค. ์์ ์ฃผ์์ ๋ ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ ๋ฒ์ ๊ธฐ์ตํ๊ธฐ. ์์ ์ฃผ์์ ๋ ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ ๋ฒ์๋ฅผ ๊ธฐ์ตํ๋ ค๋ฉด ๊ฐ๊ฐ์ ์ฃผ์๋ฅผ ๊ธฐ์ตํ๋ ๋ฐ ์ด 8byte๊ฐ ํ์ํ๋ค. ์์ ์ฃผ์์ธ 100๋ฒ์ง๋ฅผ ์ ์ฅํ๊ธฐ ์ํด 4byte๊ฐ ํ์ํ๊ณ , ๋ ์ฃผ์์ธ 103๋ฒ์ง๋ฅผ..
ํฌ์ธํฐ ์ฃผ์์ฐ์ฐ, ๋์ ํฌ๊ธฐ, void *ํ ํฌ์ธํฐ๋ชจ๋ ์ค์ต ์ฝ๋๋ ๊น์ฑ์ฝ ๋ํ๋์ "Do it ! C์ธ์ด ์ ๋ฌธ" ์ฑ ์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ค์ตํ๊ณ ๋ด์ฉ์ ์์ฝํ ๊ฒ์ ๋๋ค. โป ์์ ์ฉ๋๊ฐ ์๋๋ฉฐ, tips๋ฅผ ํตํด ๋ฐฐ์ด ๋ด์ฉ์ ๋ณต์ตํ๊ณ ์ ์ค์ค๋ก ๊ณต๋ถํ๋ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ด๋ ๋ถ๋ฒ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๊ธ์งํฉ๋๋ค. ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ์ ๋ฒ์๋ฅผ ๊ธฐ์ตํ๋ ๋ฐฉ๋ฒ ์์ ์ด ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ์ ๋ฒ์๋ฅผ ๊ธฐ์ตํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง์ด๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์์ ์ฃผ์์ ๋ ์ฃผ์๋ฅผ ๊ธฐ์ตํ๋ ๊ฒ์ด๊ณ , ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์์ ์ฃผ์์ ์ฌ์ฉํ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ตํ๋ ๊ฒ์ด๋ค. ์์ ์ฃผ์์ ๋ ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ ๋ฒ์ ๊ธฐ์ตํ๊ธฐ. ์์ ์ฃผ์์ ๋ ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ ๋ฒ์๋ฅผ ๊ธฐ์ตํ๋ ค๋ฉด ๊ฐ๊ฐ์ ์ฃผ์๋ฅผ ๊ธฐ์ตํ๋ ๋ฐ ์ด 8byte๊ฐ ํ์ํ๋ค. ์์ ์ฃผ์์ธ 100๋ฒ์ง๋ฅผ ์ ์ฅํ๊ธฐ ์ํด 4byte๊ฐ ํ์ํ๊ณ , ๋ ์ฃผ์์ธ 103๋ฒ์ง๋ฅผ..
2021.01.31