๐Ÿ“Œ javascript ๊ฐœ๋… #4 ๋ฌธ

๋ฌธ (statement)

: ๋ช…๋ น๊ณผ ํ๋ฆ„์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ทธ ์ž์ฒด์ด๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์ฃผ๋„์ ์œผ๋กœ ์ฝ”๋“œ ์ž‘์„ฑ - '๋ฌธ' ํ™œ์šฉ
์ œ์–ด, ์‹, ๊ณต ๋“ฑ์ด ์žˆ๋‹ค.
์ค‘๊ด„ํ˜ธ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ•œ๋‹ค. ( = ์ค‘๊ด„ํ˜ธ๊ฐ€ ์žˆ์œผ๋ฉด '๋ฌธ')

1) if ๋ฌธ

if (์‹, ๊ฐ’) { }

2) for ๋ฌธ

for loop์˜ ๊ธฐ๋ณธ ํ˜•์‹

for (let i = 0; i < array.length; i++) { }

๐ŸŸง 1๋ฒˆ ๋ถ€๋ถ„

let i = 0;

: ์ดˆ๊ธฐํ™”, ๋ฆฌ์…‹ / ๊ธฐ๋ณธ ์ƒํƒœ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๐ŸŸฉ 2๋ฒˆ ๋ถ€๋ถ„

i < array.length;

: ํ‰๊ฐ€ ๊ฒฐ๊ณผ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
= ์กฐ๊ฑด์„ ๋„ฃ์–ด์ฃผ์–ด์„œ ์‹์— ๋Œ€ํ•œ ํ‰๊ฐ€๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค.

๐ŸŸฆ 3๋ฒˆ ๋ถ€๋ถ„

i++

: ์กฐ๊ฑด๋ฌธ์— ๊ฑธ๋ฆด๋•Œ๊นŒ์ง€ ํ•˜๋‚˜์”ฉ ๋”ํ•ด๊ฐ€๋ฉฐ ๊ณ„์† ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ
--> ์ฐธ : ์‹คํ–‰, ๊ฑฐ์ง“ : ๋‹ค์Œ์œผ๋กœ

๊ทธ ์™ธ

switch ~ case ๋ฌธ, while ๋ฌธ, do ... while ๋ฌธ ๋“ฑ์ด ์กด์žฌํ•œ๋‹ค.

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ