
๋ฐ์ดํฐ ํ์ (Data Type) ๋ฐ์ดํฐ ํ์ ์ ๋ณ์์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ์ ํ์ผ๋ก ์์ ๋ฐ์ดํฐ ํ์ ๊ณผ ๊ฐ์ฒด ๋ฐ์ดํฐ ํ์ ์ผ๋ก ๋๋ ์ ์์ต๋๋ค. number(์ซ์)๋ฐ์ดํฐ ์ซ์ ๋ฐ์ดํฐ๋ ์ ์, ์์์ , ์ง์๋ฅผ ํํํ ์ ์์ต๋๋ค. let num1 = 10; var num2 = 10.5; let num3 = 1e+2; //1*10์ 2์น์ ์๋ฏธ string(๋ฌธ์)๋ฐ์ดํฐ ๋ฌธ์ ๋ฐ์ดํฐ๋ ' ' ๋๋ " " ์ผ๋ก ํํํ ์ ์์ต๋๋ค. ๋ณดํต ๋ฌธ์๋ฐ์ดํฐ๋ ์์ ๋ฐ์ดํ๋ก ๋ง์ด ํํํฉ๋๋ค. let str1 = 'javascript'; let str2 = "html"; let str3 = '๋ฌธ์๋ "๋ฌธ์"'; //๋ฌธ์์์ ๋ฌธ์๊ฐ ๋ค์ด๊ฐ ๊ฒฝ์ฐ1 let str3 = "๋ฌธ์๋ '๋ฌธ์'"; //๋ฌธ์์์ ๋ฌธ์๊ฐ ๋ค์ด๊ฐ ๊ฒฝ์ฐ2 ๋ ผ๋ฆฌ(bo..

์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ณ๋์ ๋ช ๋ น์ ์ํํ๋๋ก ์ ์ดํ๋ ๋ช ๋ น๋ฌธ์ ๋๋ค. ์กฐ๊ฑด๋ฌธ ์ค์์๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋ช ๋ น๋ฌธ์ ๋ฐ๋ก if ๋ฌธ์ ๋๋ค. if๋ฌธ 1. if๋ฌธ์ ํ์ if (์กฐ๊ฑด์) { ์คํ๋ฌธ; } 2. if๋ฌธ์ if๋ฌธ์์ ๋ ๋ค๋ฅธ if๋ฌธ์ ์ค์ฒฉํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. switch๋ฌธ switch(๊ฐ)์ ๊ฐ๊ณผ case์ ๊ฐ๋ค์ ํ๋ฌ๊ธฐ ๋น๊ตํ์ฌ ์ผ์นํ๋ case๋ฅผ ์คํ์์ผ์ค๋๋ค. switch ๋ฌธ์ if๋ฌธ๊ณผ ๋ค๋ฅด๊ฒ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ์ ๋ ๋ธ๋ก์{}์ ์ค์ค๋ก ๋น ์ ธ๋๊ฐ์ง ๋ชปํ๊ธฐ๋๋ฌธ์ break๋ช ๋ น์ด๋ฅผ ์ฃผ์ด switch case๋ฌธ์ ๋ธ๋ก{}์ ๋น ์ ธ ๋๊ฐ๋๋กํฉ๋๋ค. switch๋ฌธ์ ํ์ switch (๊ฐ) { case ๊ฐ1 : ์คํ๋ฌธ; break; case ๊ฐ2 : ์คํ๋ฌธ; break; defau..

๋ฐ๋ณต๋ฌธ ๋ฐ๋ณต๋ฌธ์ ํ๋ก๊ทธ๋จ์์ ํ์ํ ๊ฒฐ๊ณผ ๊ฐ์ ๋์ถํ๊ธฐ ์ํด ์คํ๋ฌธ์ ์์๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํ์ํค๋ ๋ฌธ๋ฒ์ ๋งํฉ๋๋ค. ๋ฐ๋ณต๋ฌธ์๋ while๋ฌธ, do while๋ฌธ, for๋ฌธ์ด ์์ผ๋ฉฐ, for๋ฌธ์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. while๋ฌธ while๋ฌธ์ ๋ฐ๋ณตํ ๋ ์ฌ์ฉํ๋ ๋ฌธ๋ฒ์ด๋ค. ์ด๊ธฐ๊ฐ while (์กฐ๊ฑด์) { ์คํ๋ฌธ; ์ฆ๊ฐ๊ฐ์; } do while๋ฌธ * do wile ๋ฌธ์ do๋ฅผ ๋จผ์ ์๋ณใ ํ๊ธฐ ๋๋ฌธ์ ์ฒซ ๋ฒ์งธ ์คํ์ ์กฐ๊ฑด์ ์๊ด์์ด ์คํํฉ๋๋ค. ์ด๊ธฐ๊ฐ do { ์คํ๋ฌธ; ์ฆ๊ฐ๊ฐ์; } while (์กฐ๊ฑด์) for๋ฌธ for๋ฌธ๋ if๋ฌธ์ฒ๋ผ for ๋ฌธ ์์ ๋ ๋ค๋ฅธ for๋ฌธ์ ์ค์ฒฉํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. for(์ด๊ธฐ ๊ฐ; ์กฐ๊ฑด์; ์ฆ๊ฐ๊ฐ์) ์คํ๋ฌธ; } 0๋ถํฐ 99๊น์ง ์ถ๋ ฅํ๊ธฐ //0๋ถํฐ 99๊น์ง ์ถ๋ ฅํ๊ธฐ for(..

์ฐ์ฐ์ ํ๋ก๊ทธ๋จ์ ํ์ํ ์์์ ๋ง๋ค ๋ ํ์ํ ๊ฒ์ด ์ฐ์ฐ์์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฐ์ฐ์์๋ ์ฐ์ ์ฐ์ฐ์, ๋์ ์ฐ์ฐ์, ๋น๊ต ์ฐ์ฐ์, ๋ ผ๋ฆฌ ์ฐ์ฐ์ ๋ฑ์ด ์์ต๋๋ค. ์ฐ์ ์ฐ์ฐ์๋? ์ฐ์ ์ฐ์ฌ์๋ ์ฌ์น์ฐ์ฐ์ ๋ค๋ฃจ๋ ๊ธฐ๋ณธ์ ์ด๋ฉด์๋๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ฐ์ฐ์์ ๋๋ค. ์ฐ์ ์ฐ์ฌ์ ์ข ๋ฅ ์์ฑ ์ค๋ช + ๋ํ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์์ ๋ฌธ์, ๋ฌธ์์ ๋ณ์ ๋ฑ์ ์ฐ๊ฒฐํ ๋ ์ฌ์ฉํฉ๋๋ค. - ๋นผ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. * ๊ณฑํ๊ธฐ ์ฐ์ฐ์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. / ๋ชซ์ ๊ตฌ ํ ๋ ์ฌ์ฉํฉ๋๋ค. % ๋๋จธ์ง๋ฅผ ๊ตฌํ ๋ ์ฌ์ฉํฉ๋๋ค. ++ 1์ฉ ์ฆ๊ฐ์ํฌ ๋ ์ฌ์ฉํฉ๋๋ค. -- 1์ฉ ๊ฐ์์ํฌ ๋ ์ฌ์ฉํฉ๋๋ค. ๋์ ์ฐ์ฐ์๋? ๋์ ์ฐ์ฐ์๋ ๋ณ์์ ๊ฐ์ ๋์ ํ ๋ ์ฌ์ฉํ๋ ์ดํญ ์ฐ์ฐ์์ด๋ฉฐ, ์ค๋ฅธ์ชฝ์ ์๋ ๊ฐ์ ์ผ์ชฝ์ ๋์ ํ๋ ๊ฒ์ ..

๊ธฐ๋ณธ ๊ท์น ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ์ด์ ์ธ ํน์ง๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ด ์์ต๋๋ค. ๊ฐ์ฅ ๊ธฐ๋ณธ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์ ์์งํ๊ณ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๊ณต๋ถํ์ธ์ ์๋ฐ์คํฌ๋ฆฝํธ๋? JavaScript๋ ์น ํ์ด์ง์์ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ํ๋ ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. HTML์ ์ ์ ์ธ ๋ ์ด์์์ ํํํ๋ค๋ฉด, ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ธ ๊ธฐ๋ฅ์ ํํํฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ 1995๋ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ ๋ธ๋ ๋ ์์ดํฌ๊ฐ ๊ฐ๋ฐํ์์ค๋ฉฐ Netscape Navigsator2.0์ ๊ตฌํ๋์์ต๋๋ค. 1996๋ ์๋ ๋ง์ดํฌ๋ก์ํํธ์ฌ์ Internet Explorer3.0 ํ์ฌ๋์์ผ๋ฉฐ java ์ ํ๋ฆฟ์ผ๋ก ๊ตฌํ๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ง์ง๋ถ์งํ ๋ณด๊ธ๊ณผ ๋ง๋ฌผ๋ ค ๋น ๋ฅด๊ฒ ๋ณด๊ธ๋์์ต๋๋ค. 1997๋ ๋ถํฐ ESMAScript๋ฅผ ๋ฐ๋ฅด๋ ํ์คํ ์..