728x90
๐๏ธโ ์ ์ด๋ฌธ
- ์์ค๊ฐ ์ ๋ ฅ๋ ์์๊ฐ ์์ฑ๋ ์์์ ๋ฐ๋ผ์ ํ๋์ฉ ์ฒ๋ฆฌ
- ์์ค ์คํ ์์๋ฅผ ๊ฒฐ์ ํ๋ ๋ช ๋ น๋ฌธ
- ์กฐ๊ฑด์ ๋ฐ๋ผ ์์ ์กฐ์ => if๋ฌธ, if.....else๋ฌธ, switch๋ฌธ, ์กฐ๊ฑด ์ฐ์ฐ์
- ๋ฐ๋ณต ํ์ ์กฐ์ => for๋ฌธ, while๋ฌธ, do....while๋ฌธ
- ์์ค ํ๋ฆ์ ์ํฅ์ ์ฃผ๋ ๋ฌธ => continue๋ฌธ, break๋ฌธ
๐๏ธโ ์กฐ๊ฑด์ด ๋ง์ ๋ switch๋ฌธ์ผ๋ก ํ๋ฆ ์กฐ์
- switch ์์ฝ์ด ์ค๋ฅธ์ชฝ์ ๊ดํธ์ ํจ๊ป ๊ฐ์ ํ์ธํ ๋ณ์ ์ง์
- ์ฌ๋ฌ ๊ฐ์ง ์กฐ๊ฑด ๊ฐ์ case๋ฌธ ๋ค์์ ์ฝ๋ก ์ ๋ถ์ฌ ์ง์ ํ๊ณ , ํด๋น ๊ฐ์ผ ๋ ์คํํ ๋ช ๋ น๋ ์ฝ๋ก ๋ค์์ ๋์ด, ๋ ์ด์์ ๋ช ๋ น์ ์คํํ๋ค๋ฉด ๋ช ๋ น์ ์ค๊ดํธ {}๋ก ๋ฌถ์
- break๋ฌธ์ ์ฌ์ฉํด์ ๋ช ๋ น์ ์คํํ ๋ค์์๋ ์์ ํ switch๋ฌธ์ ๋น ์ ธ๋์ค๋๋ก ์์ค๋ฅผ ์์ฑ
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ด case๋ฌธ์์ ์ง์ ํ ์กฐ๊ฑด ๊ฐ๊ณผ ์ ๋ถ ์ผ์นํ์ง ์์ ๋ ์คํํ ๋ช ๋ น, default์์๋ break๋ฌธ ์ฌ์ฉํ์ง ์์
- switch๋ฌธ๊ณผ break๊ฐ ํจ๊ป ์ฌ์ฉ๋จ
- ๋ง์ง๋ง ๊ฐ์ default ์ ์
- break ์ฌ์ฉ๋์ง ์์
๐๏ธโ ๋ช ๋ น ๋ฐ๋ณต ์คํ - for๋ฌธ
- ์นด์ดํฐ ๋ณ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ช ๋ น์ ์ฌ๋ฌ ๋ฒ ์คํ
- ์ฌ๋ฌ ๋ช ๋ น์ ๋์ด ๋์ง ์๊ณ ์์ค๋ฅผ ๊ฐ๋จํ๊ฒ ์์ฑํ ์ ์์
- ์์ค์ ์์ด ์ค์ด ์คํ ์๋๊ฐ ๋นจ๋ผ์ง
<script>
var sum = 0;
for(var i = 1; i < 6; i++){
sum += i;
}
document.write("1๋ถํฐ 5๊น์ง ๋ํ๋ฉด " + sum);
</script>
๐๏ธโ while๋ฌธ
- ์กฐ๊ฑด ๊ฒ์ฌ => ์กฐ๊ฑด์์ ๊ฒ์ฌ
- ์ค๊ดํธ ์์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค ์คํ => ์กฐ๊ฑด์์ด ์ฐธ์ด๋ฉด ์ค๊ดํธ ์์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค๋ฅผ ์คํ. ์กฐ๊ฑด์์ ์๋ ์นด์ดํฐ ๋ณ์ i์ 1์ ๋ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ๋ณต ํ์ ์ ์ด
๐๏ธโ do...while๋ฌธ
๐๏ธโ ์ค์ต - ์ง์๋ผ๋ฆฌ ๋ํ๊ธฐ
'Front > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ์ด๋ฒคํธ (0) | 2024.08.05 |
---|---|
[JavaScript] ํจ์ (0) | 2024.08.05 |
[JavaScript] ์ฐ์ฐ์ (0) | 2024.08.04 |
[JavaScript] ์๋ฃํ (0) | 2024.08.04 |
[JavaScript] ๊ฐ์ฒด ์ถ์ฝ ๋ฌธ๋ฒ (0) | 2024.07.23 |