๋ฐ์ดํ„ฐ ํƒ€์ž… (Data Type)

๋ฐ์ดํ„ฐ ํƒ€์ž…(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..

Javascript 2022. 7. 25. 19:13
์กฐ๊ฑด๋ฌธ - if, switch

์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ œ์–ดํ•˜๋Š” ๋ช…๋ น๋ฌธ์ž…๋‹ˆ๋‹ค. ์กฐ๊ฑด๋ฌธ ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋ช…๋ น๋ฌธ์€ ๋ฐ”๋กœ 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..

Javascript 2022. 7. 25. 19:12
๋ฐ˜๋ณต๋ฌธ - for

๋ฐ˜๋ณต๋ฌธ ๋ฐ˜๋ณต๋ฌธ์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ•„์š”ํ•œ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋„์ถœํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰๋ฌธ์˜ ์ˆœ์„œ๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰์‹œํ‚ค๋Š” ๋ฌธ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต๋ฌธ์—๋Š” 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(..

Javascript 2022. 7. 21. 13:03
์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž ํ”„๋กœ๊ทธ๋žจ์— ํ•„์š”ํ•œ ์ˆ˜์‹์„ ๋งŒ๋“ค ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์—ฐ์‚ฐ์ž์—๋Š” ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž, ๋Œ€์ž… ์—ฐ์‚ฐ์ž, ๋น„๊ต ์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋ž€? ์‚ฐ์ˆ  ์—ฐ์‚ฌ์ž๋Š” ์‚ฌ์น™์—ฐ์‚ฐ์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ๋„๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฌ์ž ์ข…๋ฅ˜ ์†์„ฑ ์„ค๋ช… + ๋”ํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ• ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์™€ ๋ฌธ์ž, ๋ฌธ์ž์™€ ๋ณ€์ˆ˜ ๋“ฑ์„ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. - ๋นผ๊ธฐ ์—ฐ์‚ฐ์„ ํ• ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. * ๊ณฑํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. / ๋ชซ์„ ๊ตฌ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. % ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ++ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. -- 1์”ฉ ๊ฐ์†Œ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋ž€? ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋Š” ๋ณ€์ˆ˜์— ๊ฐ’์„ ๋Œ€์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ดํ•ญ ์—ฐ์‚ฐ์ž์ด๋ฉฐ, ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๊ฐ’์„ ์™ผ์ชฝ์— ๋Œ€์ž…ํ•˜๋Š” ๊ฒƒ์„ ..

Javascript 2022. 7. 20. 16:29
๊ธฐ๋ณธ ๊ทœ์น™ (JS Basic)

๊ธฐ๋ณธ ๊ทœ์น™ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์ดˆ์ ์ธ ํŠน์ง•๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ถ€๋ถ„์„ ์ˆ™์ง€ํ•˜๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ณต๋ถ€ํ•˜์„ธ์š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ž€? JavaScript๋Š” ์›น ํŽ˜์ด์ง€์—์„œ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. HTML์€ ์ •์ ์ธ ๋ ˆ์ด์•„์›ƒ์„ ํ‘œํ˜„ํ•œ๋‹ค๋ฉด, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋™์ ์ธ ๊ธฐ๋Šฅ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” 1995๋…„ ๋„ท์Šค์ผ€์ดํ”„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ๋ธŒ๋ Œ๋˜ ์•„์ดํฌ๊ฐ€ ๊ฐœ๋ฐœํ•˜์˜€์Šค๋ฉฐ Netscape Navigsator2.0์— ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1996๋…„์—๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ Internet Explorer3.0 ํƒ‘์žฌ๋˜์—ˆ์œผ๋ฉฐ java ์• ํ”Œ๋ฆฟ์œผ๋กœ ๊ตฌํ˜„๋œ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ง€์ง€๋ถ€์ง„ํ•œ ๋ณด๊ธ‰๊ณผ ๋งž๋ฌผ๋ ค ๋น ๋ฅด๊ฒŒ ๋ณด๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1997๋…„๋ถ€ํ„ฐ ESMAScript๋ฅผ ๋”ฐ๋ฅด๋Š” ํ‘œ์ค€ํ™” ์ž‘..

Javascript 2022. 7. 20. 13:04
๊ณต์ง€์‚ฌํ•ญ