๐ค ์์งlog ๐ค
๋ฐ๋ณต ๋ฌธ ๋ณธ๋ฌธ
๐ฃ if ... else ๋ฌธ
if ... else ๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์ (๋ถ๋ฆฌ์ธ ๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์๋ ํํ์)์ ํ๊ฐ ๊ฒฐ๊ณผ,
์ฆ ๋
ผ๋ฆฌ์ ์ฐธ ๋๋ ๊ฑฐ์ง์ ๋ฐ๋ผ ์คํํ ์ฝ๋ ๋ธ๋ก์ ๊ฒฐ์ ํ๋ค.
โ๏ธ ์กฐ๊ฑด์์ ํ๊ฐ ๊ฒฐ๊ณผ๊ฐ true์ผ ๊ฒฝ์ฐ if ๋ฌธ์ ์ฝ๋ ๋ธ๋ก์ด ์คํ๋๊ณ ,
false์ผ ๊ฒฝ์ฐ else ๋ฌธ์ ์ฝ๋ ๋ธ๋ก์ด ์คํ๋๋ค.
if (์กฐ๊ฑด์) {
// ์กฐ๊ฑด์์ด ์ฐธ์ด๋ฉด ์ด ์ฝ๋๋ธ๋ก์ด ์คํ๋๋ค.
} else {
// ์กฐ๊ฑด์์ด ๊ฑฐ์ง์ด๋ฉด ์ด ์ฝ๋๋ธ๋ก์ด ์คํ๋๋ค.
}
๐ฃ else if ๋ฌธ
else if ๋ฌธ๊ณผ else ๋ฌธ์ ์ต์
์ด๋ค.
์ฆ, ์ฌ์ฉํ ์๋ ์๊ณ ์ฌ์ฉํ์ง ์์์๋ ์๋ค.
if ๋ฌธ๊ณผ else ๋ฌธ์ 2๋ฒ ์ด์ ์ฌ์ฉํ ์ ์์ง๋ง
else if ๋ฌธ์ ์ฌ๋ฌ๋ฒ ์ฌ์ฉํ ์ ์๋ค.
if (์กฐ๊ฑด์1) {
// ์กฐ๊ฑด์1์ด ์ฐธ์ด๋ฉด ์ด ์ฝ๋๋ธ๋ก์ด ์คํ๋๋ค.
} else if (์กฐ๊ฑด์2) {
// ์กฐ๊ฑด์2๊ฐ ์ฐธ์ด๋ฉด ์ด ์ฝ๋๋ธ๋ก์ด ์คํ๋๋ค.
} else {
// ์กฐ๊ฑด์1๊ณผ ์กฐ๊ฑด์2๊ฐ ๋ชจ๋ ๊ฑฐ์ง์ด๋ผ๋ฉด ์ด ์ฝ๋๋ธ๋ก์ด ์คํ๋๋ค.
}
๐ฃ For ๋ฌธ
for ๋ฌธ์ ์กฐ๊ฑด์์ด ๊ฑฐ์ง์ผ๋ก ํ๊ฐ๋ ๋๊น์ง ์ฝ๋ ๋ธ๋ก์ ๋ฐ๋ณต ์คํํ๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ for๋ฌธ์ ํํ๋
for (๋ณ์ ์ ์ธ๋ฌธ or ํ ๋น๋ฌธ; ์กฐ๊ฑด์; ์ฆ๊ฐ์) {
์กฐ๊ฑด์์ด ์ฐธ์ธ ๊ฒฝ์ฐ ๋ฐ๋ณต์คํ๋ ๋ฌธ;
}
for ๋ฌธ์ i ๋ณ์ ( ๋ฐ๋ณต์ ์๋ฏธํ๋ iteration ์ i๋ฅผ ์ฌ์ฉํ๋๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.)
๐ฃ While ๋ฌธ
while ๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์์ ํ๊ฐ ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ด๋ฉด ์ฝ๋ ๋ธ๋ก์ ๊ณ์ํด์ ๋ฐ๋ณต ์คํํ๋ค.
โ๏ธ for ๋ฌธ์ ๋ฐ๋ณต ํ์๊ฐ ๋ช
ํํ ๋ ์ฃผ๋ก ์ฌ์ฉํ๊ณ
while ๋ฌธ์ ๋ฐ๋ณต ํ์๊ฐ ๋ถ๋ช
ํํ ๋ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
while ๋ฌธ์ ์กฐ๊ฑด๋ฌธ์ ํ๊ฐ ๊ฒฐ๊ณผ๊ฐ ๊ฑฐ์ง์ด ๋๋ฉด ์ฝ๋ ๋ธ๋ก์ ์คํํ์ง ์๊ณ ์ข
๋ฃํ๋ค.
๋ง์ฝ ์กฐ๊ฑด์์ ํ๊ฐ ๊ฒฐ๊ณผ๊ฐ ๋ถ๋ฆฌ์ธ ๊ฐ์ด ์๋๋ฉด ๋ถ๋ฆฌ์ธ ๊ฐ์ผ๋ก ๊ฐ์ ๋ณํํ์ฌ ๋
ผ๋ฆฌ์ ์ฐธ, ๊ฑฐ์ง์ ๊ตฌ๋ณํ๋ค.
๐ฃ do ... while ๋ฌธ
do ... while๋ฌธ์ ์ฝ๋ ๋ธ๋ก์ ๋จผ์ ์คํํ๊ณ ์กฐ๊ฑด์์ ํ๊ฐํ๋ค.
๋ฐ๋ผ์ ์ฝ๋ ๋ธ๋ก์ ๋ฌด์กฐ๊ฑด ํ๋ฒ ์ด์ ์คํ๋๋ค.
๐ฃ Break ๋ฌธ
break ๋ฌธ์ ์ฝ๋ ๋ธ๋ก์ ํ์ถํ๋ค.
์ข๋ ์ ํํ ํํํ์๋ฉด ์ฝ๋ ๋ธ๋ก์ ํ์ถํ๋๊ฒ์ด ์๋๋ผ
๋ ์ด๋ธ ๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋๋ switch ๋ฌธ์ ์ฝ๋๋ธ๋ก์ ํ์ถํ๋ค.
'๐ ๋ชจ๋Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ฐ์ฒด ๋ฆฌํฐ๋ด (0) | 2022.09.28 |
---|---|
๋จ์ถํ๊ฐ (0) | 2022.09.28 |
ํ์ ๋ณํ (0) | 2022.09.28 |
ํ ๋น์ฐ์ฐ์ (0) | 2022.09.28 |
ํํ์ ์ฝ์ (0) | 2022.09.28 |