03-1. ํ๋ก๊ทธ๋จ ๋์์ ๊ฐ๋ฆฌํค๋ ๊ธฐํธ, ์ฐ์ฐ์
์ฐ์ ์ฐ์ฐ์
- A+B → A, B๋ ํผ์ฐ์ฐ์, +๋ ์ฐ์ฐ์
์ฐ์ฐ์ | ๊ธฐ๋ฅ | ์ฌ์ฉ ์ |
+ | 2๊ฐ์ ํผ์ฐ์ฐ์ ๊ฐ์ ๋ํจ | c = a + b |
- | ์ฒซ๋ฒ์งธ ํผ์ฐ์ฐ์ ๊ฐ์์ ๋๋ฒ์งธ ํผ์ฐ์ฐ์ ๊ฐ์ ๋บ | c = a – b |
* | 2๊ฐ์ ํผ์ฐ์ฐ์ ๊ฐ์ ๊ณฑํจ | c = a * b |
/ | ์ฒซ๋ฒ์งธ ํผ์ฐ์ฐ์ ๊ฐ์์ ๋๋ฒ์งธ ํผ์ฐ์ฐ์ ๊ฐ์ ๋๋ | c = a / b |
% | ์ฒซ๋ฒ์งธ ํผ์ฐ์ฐ์ ๊ฐ์ ๋๋ฒ์งธ ํผ์ฐ์ฐ์ ๊ฐ์ผ๋ก ๋๋ ๋๋จธ์ง | c = a % b |
++ | ํผ์ฐ์ฐ์ ๊ฐ์ 1 ์ฆ๊ฐ | a++ |
-- | ํผ์ฐ์ฐ์ ๊ฐ์ 1 ๊ฐ์ | B++ |
- ์ฆ๊ฐ ์ฐ์ฐ์(++)์ ๊ฐ์ ์ฐ์ฐ์(--)๋ ์์น์ ๋ฐ๋ผ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง
- ํ์์ฐ์ฐ์: x + y ๊ณ์ฐ ํ y๊ฐ 1 ๊ฐ์ํจ
- ์ ์์ฐ์ฐ์: y๊ฐ 1 ๊ฐ์ํ ํ x + y ๊ณ์ฐํจ
x = x + 1๋ณด๋ค x++์ ์ฐ๋ ์ด์ ๋ ๋ฌด์์ผ๊น? → ์ฆ๊ฐ ์ฐ์ฐ์(๋๋ ๊ฐ์ ์ฐ์ฐ์)๊ฐ ๋์ ์ฐ์ฐ์(=)๋ณด๋ค ๋น ๋ฅด๊ธฐ ๋๋ฌธ |
ํ ๋น์ฐ์ฐ์
- ์ฐ์ฐ์ ์ค๋ฅธ์ชฝ์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฐ์ฐ์ ์ผ์ชฝ์ ํ ๋นํ๋ ์ฐ์ฐ์, ‘๋์ ์ฐ์ฐ์’ ๋ผ๊ณ ๋ ํจ
- ๊ธฐ๋ณธ์ ์ผ๋ก = ๊ธฐํธ๋ฅผ ์ฌ์ฉํจ
- ํ ๋น ์ฐ์ฐ์์ ์ฐ์ ์ฐ์ฐ์๋ฅผ ํฉ์ณ ํ๋์ ํ ๋น ์ฐ์ฐ์๋ก ํ์ํ ์ ์์
์) y = y + x → y += x
์ฐ์ฐ์ | ๊ธฐ๋ฅ | ์ฌ์ฉ ์ |
= | ์ฐ์ฐ์ ์ค๋ฅธ์ชฝ์ ๊ฐ์ ์ผ์ชฝ ๋ณ์์ ํ ๋น | y = x + 3 |
+= | y = y + x | y += x |
-= | y = y – x | y -= x |
*= | y = y * x | y *= x |
/= | y = y / x | y /= x |
%= | y = y % x | y %= x |
๋น๊ต ์ฐ์ฐ์
- 2๊ฐ์ ๊ฐ์ ๋น๊ตํด์ ์ฐธ์ด๋ ๊ฑฐ์ง์ผ๋ก ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํ๋ ์ฐ์ฐ์
- ๊ฐ์ด ๊ฐ์์ง, ๊ฐ์ง ์์์ง, ๋๋ ํฐ์ง, ์์์ง ๋น๊ตํจ
์ฐ์ฐ์ | ๊ธฐ๋ฅ | ์ฌ์ฉ ์ | |
== | ํผ์ฐ์ฐ์ ๊ฐ์ด ๊ฐ์ผ๋ฉด true | 3 == “3” | true |
=== | ํผ์ฐ์ฐ์ ๊ฐ๊ณผ ๋ฐ์ดํฐ ์ ํ์ด ๋ชจ๋ ๊ฐ์ผ๋ฉด true | 3 === “3” | false |
!= | ํผ์ฐ์ฐ์ ๊ฐ์ด ๊ฐ์ง ์์ผ๋ฉด true | 3 != “3” | false |
!== | ํผ์ฐ์ฐ์ ๊ฐ๊ณผ ๋ฐ์ดํฐ ์ ํ์ด ๋ชจ๋ ๊ฐ์ง ์์ผ๋ฉด true | 3 !== “3” | true |
< | ์ผ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ์ด ์ค๋ฅธ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ๋ณด๋ค ์์ผ๋ฉด true | 3 < 4 | true |
<= | ์ผ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ์ด ์ค๋ฅธ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉด true | 3 <= 4 | true |
> | ์ผ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ์ด ์ค๋ฅธ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ๋ณด๋ค ํฌ๋ฉด true | 3 > 4 | false |
>= | ์ผ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ์ด ์ค๋ฅธ์ชฝ ํผ์ฐ์ฐ์ ๊ฐ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด true | 3 >= 4 | false |
== ์ ===, != ์ !==
- == ์ฐ์ฐ์์ != ์ฐ์ฐ์๋ ๋น๊ตํ๋ ํผ์ฐ์ฐ์์ ์๋ฃํ์ ์๋์ผ๋ก ๋ณํํด์ ๋น๊ตํจ
- === ์ฐ์ฐ์์ !=== ์ฐ์ฐ์๋ ๊ฐ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ ์ ํ๊น์ง ๋น๊ตํจ
- == : ๋๋ฑ ์ฐ์ฐ์
=== : ์ผ์น ์ฐ์ฐ์
!= : ๋ถ๋ฑ ์ฐ์ฐ์
!== : ๋ถ์ผ์น ์ฐ์ฐ์
→ ํ๋ก๊ทธ๋จ์์๋ ๊ฐ์ ๋น๊ตํ ๋ ===, !== ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์
๋ฌธ์์ด๋ผ๋ฆฌ ๋น๊ตํ๊ธฐ
- ํผ์ฐ์ฐ์๊ฐ ๋ฌธ์์ด์ผ ๊ฒฝ์ฐ, ๋ฌธ์์ด์ ์๋ ๋ฌธ์๋ค์ ์์คํค์ฝ๋ ๊ฐ์ ๋น๊ตํด์ ๊ฒฐ์
- ์ซ์๋ณด๋ค๋ ๋ฌธ์, ์๋ฌธ์์ ๋๋ฌธ์๋ณด๋ค ์๋ฌธ์ ์์คํค์ฝ๋ ๊ฐ์ด ๋ ํผ
- ๋ฌธ์์ด ์์ ๋ฌธ์๊ฐ ์ฌ๋ฌ ๊ฐ์ผ ๊ฒฝ์ฐ, ๋งจ ์๋ถํฐ ํ๋์ฉ ๋ฌธ์๋ฅผ ๋น๊ต
- ์์ชฝ ๋ฌธ์์ด์ด ๊ฐ์ผ๋ฉด ๊ทธ ๋ค์ ๋ฌธ์๋ฅผ ๋น๊ตํ๋ ์์ผ๋ก ์งํ
โป ์ฐธ๊ณ - ์์คํค์ฝ๋
https://developer-p.tistory.com/72
๋ ผ๋ฆฌ ์ฐ์ฐ์
- ์ฐธ(true)๊ณผ ๊ฑฐ์ง(false)์ ํผ์ฐ์ฐ์๋ก ํ๋ ์ฐ์ฐ์
- ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ ‘๋ถ๋ฆฌ์ธ(Boolean) ์ฐ์ฐ์’๋ผ๊ณ ๋ ํจ
์ฐ์ฐ์ | ๊ธฐ๋ฅ | |
! | NOT ์ฐ์ฐ์ | ํผ์ฐ์ฐ์ ๊ฐ๊ณผ ๋ฐ๋์ ๊ฐ์ ๊ฐ์ง |
&& | AND ์ฐ์ฐ์ | ํผ์ฐ์ฐ์ ๊ฐ์ด ๋ชจ๋ true์ผ ๊ฒฝ์ฐ์๋ง true๊ฐ ๋จ |
|| | OR ์ฐ์ฐ์ | ํผ์ฐ์ฐ์ ๊ฐ ์ค ํ๋๋ง true์ฌ๋ true๊ฐ ๋จ |
03-2. ํ๋ก๊ทธ๋จ ํ๋ฆ์ ์์ ๋กญ๊ฒ ์กฐ์ ํ๋ ์กฐ๊ฑด๋ฌธ
if ๋ฌธ, if...else ๋ฌธ
if ๋ฌธ
- ๊ธฐ๋ณธํ
if (์กฐ๊ฑด) {
์กฐ๊ฑด์ด true์ผ ๋ ์คํํ ๋ช
๋ น(๋ค)
}
- if ๋ฌธ์ ์กฐ๊ฑด์ด true๊ฐ ์๋ ๊ฒฝ์ฐ if๋ฌธ์ ๊ฑด๋๋ฐ๊ณ ๋ค์ ๋ช ๋ น์ ์คํํจ
let y = 10
if(y < 5){
console.log(“y๋ 5๋ณด๋ค ์์ต๋๋ค.“)
}
y -= 5
if…else ๋ฌธ
- ์กฐ๊ฑด์ ์ฒดํฌํ ํ true์ผ ๋ ์ฒ๋ฆฌํ ๋ช ๋ น๊ณผ false์ผ ๋ ์ฒ๋ฆฌํ ๋ช ๋ น์ด ๋ฐ๋ก ์์ ๋ ์ฌ์ฉ
- if…else ๋ฌธ ์์ ๋ ๋ค๋ฅธ if…else๋ฌธ์ ์ฌ์ฉํ ์ ์์
- ๊ธฐ๋ณธํ
// 1
if (์กฐ๊ฑด) {
์กฐ๊ฑด์ด true์ผ ๋ ์คํํ ๋ช
๋ น(๋ค)
}
else{
์กฐ๊ฑด์ด true์ผ ๋ ์คํํ ๋ช
๋ น(๋ค)
}
// 2
if (์กฐ๊ฑด) {
์กฐ๊ฑด์ด true์ผ ๋ ์คํํ ๋ช
๋ น(๋ค)
} else{
์กฐ๊ฑด์ด true์ผ ๋ ์คํํ ๋ช
๋ น(๋ค)
}
์์ ) ํ๋กฌํํธ ์ฐฝ์ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํ ํ ํด๋น ์ด๋ฆ์ ์๋ฆผ ์ฐฝ์ ํ์ํด๋ณด์
์กฐ๊ฑด๋ฌธ์์ ์ค๊ดํธ({ })์ ์๋ต
- if ๋ฌธ์ด๋ else ๋ฌธ์์ ๋ช ๋ น์ด ํ ์ค์ด๋ฉด ์ค๊ดํธ({})๋ฅผ ์๋ตํด์ ์ข ๋ ๊ฐ๋จํ๊ฒ ์์ฑํ ์ ์์
// 1
if (userInput !== null) {
alert(userInput);
}
// 2
if (userInput !== null)
alert(userInput);
// 3
if (userInput !== null) alert(userInput);
์กฐ๊ฑด ์ฐ์ฐ์
- ์กฐ๊ฑด์ด ๋ณต์กํ์ง ์๊ณ true์ false๊ฐ ๋ช ํํ ๊ฒฝ์ฐ if ๋ฌธ์ ์ฌ์ฉํ์ง ์๊ณ ์กฐ๊ฑด ์ฐ์ฐ์๋ง์ผ๋ก๋ ์กฐ๊ฑด ์ฒดํฌ๋ฅผ ํ ์ ์์
(์กฐ๊ฑด) ? true ์ผ ๋ ์คํํ ๋ช
๋ น : false์ผ ๋ ์คํํ ๋ช
๋ น
if (num1 < num2) {
small = num1;
} else {
small = num2;
}
// ์์ ์ฝ๋, ์กฐ๊ฑด ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํ
small = (num1 < num2) ? Num1 : num2;
switch ๋ฌธ
- ์ฒดํฌํด์ผ ํ ์กฐ๊ฑด ๊ฐ์ด ๋ง์ ๊ฒฝ์ฐ if…else ๋ฌธ ๋ณด๋ค switch ๋ฌธ์ด ์ ์ฉ
- switch ๋ฌธ์ ์๋ ์กฐ๊ฑด์ case ์ค ํ๋๋ง ์ผ์นํ๊ณ , case ์คํ ํ์๋ ์์ ํ switch ๋ฌธ์ ๋น ์ ธ๋์ด
- ์ง์ ํด ๋์ switch ๋ฌธ์ด ๋ง์ง ์์ผ๋ฉด default ๋ฌธ์ ์๋ ๋ฌธ์ฅ์ ์คํ
switch (์กฐ๊ฑด)
{
case ๊ฐ: ๋ฌธ์ฅ
break;
case ๊ฐ: ๋ฌธ์ฅ
break;
default : ๋ฌธ์ฅ
}
2๊ฐ ์ด์์ ์กฐ๊ฑด ์ฒดํฌํ๊ธฐ
- 2๊ฐ ์ด์์ ์กฐ๊ฑด์ ์ฒดํฌํด์ผ ํ ๊ฒฝ์ฐ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด ์กฐ๊ฑด์์ ๋ง๋ค์ด์ผ ํจ
์ฐ์ฐ์ | ๊ธฐ๋ฅ | |
! | NOT ์ฐ์ฐ์ | ํผ์ฐ์ฐ์ ๊ฐ๊ณผ ๋ฐ๋์ ๊ฐ์ ๊ฐ์ง |
&& | AND ์ฐ์ฐ์ | ํผ์ฐ์ฐ์ ๊ฐ์ด ๋ชจ๋ true์ผ ๊ฒฝ์ฐ์๋ง true๊ฐ ๋จ |
|| | OR ์ฐ์ฐ์ | ํผ์ฐ์ฐ์ ๊ฐ ์ค ํ๋๋ง true์ฌ๋ true๊ฐ ๋จ |
op1 | op2 | op1 || op2 | op1 && op2 | !op1 |
false | false | false | false | true |
false | true | true | false | true |
true | false | true | false | false |
true | true | true | true | false |
๋จ์ถ ํ๊ฐ๊ฐ ํ์ฉํ๊ธฐ
- ์กฐ๊ฑด์์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์งํํ๋ฉด์ ์ฒ๋ฆฌํ๋ฏ๋ก ์ฒซ๋ฒ์งธ ์กฐ๊ฑด๋ง ๋ณด๊ณ ํ๋จํ๋ฉด ์ข ๋ ๋น ๋ฅธ ์กฐ๊ฑด์์ ์ฒ๋ฆฌํ ์ ์์
- 2๊ฐ์ง ์ด์์ ์กฐ๊ฑด์ ์ฒดํฌํ๋ ์กฐ๊ฑด์์ ๋ง๋ค ๋๋ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด์ ๋ณด๊ณ ๋น ๋ฅด๊ฒ ํ๋จํ ์ ์๋๋ก ์์ฑํ๋ ๊ฒ์ด ์ข์
- AND ์ฐ์ฐ์(&&)
→ ํ๋๋ง false์ฌ๋ ์ต์ข ๊ฒฐ๊ณผ๊ฐ์ด false์ด๋ฏ๋ก ๊ฒฐ๊ณผ๊ฐ์ด false๊ฐ ๋ ํ๋ฅ ์ด ๋์ ์กฐ๊ฑด์์ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด์์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ - OR ์ฐ์ฐ์(||)
→ ๋๊ฐ์ง ์ด์์ ์กฐ๊ฑด์ ์ค ํ๋๋ง true์ฌ๋ ์ต์ข ๊ฒฐ๊ณผ๊ฐ์ด true์ด๋ฏ๋ก ๊ฒฐ๊ณผ๊ฐ์ด true๊ฐ ๋ ํ๋ฅ ์ด ๋์ ์กฐ๊ฑด์์ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด์์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์
03-3. ๊ฐ์ ๋์์ ์์ฝ๊ฒ ๋ฐ๋ณตํ๋ ๋ฐ๋ณต๋ฌธ
for ๋ฌธ
- ์๋ฐ์คํฌ๋ฆฝํธ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐ๋ณต๋ฌธ
for (์ด๊ธฐ๊ฐ; ์กฐ๊ฑด; ์ฆ๊ฐ์) { … }
- โ ์ด๊ธฐ๊ฐ: ๋ช ๋ฒ ๋ฐ๋ณตํ ์ง ์ง์ ํ๊ธฐ ์ํด ์นด์ดํฐ ๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด ํญ๋ชฉ์์ ์นด์ดํฐ ๋ณ์๋ฅผ ์ ์ธํ๊ณ ์ด๊ธฐํํจ
- โก ์กฐ๊ฑด: ๋ฌธ์ฅ์ ๋ฐ๋ณตํ๊ธฐ ์ํด ์ฒดํฌํ ์กฐ๊ฑด ๋ถ๋ถ์ด๋ค. ์ด ์กฐ๊ฑด์ ๋ง์กฑํด์ผ for ๋ฌธ์ ์๋ ๋ช ๋ น์ ๋ฐ๋ณตํ ์ ์์
- โข ์ฆ๊ฐ์: ๋ฌธ์ฅ ์คํ ํ ์นด์ดํฐ ๋ณ์๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ถ๋ถ์ด๋ค. ๋ณดํต ์นด์ดํฐ ๊ฐ์ ํ๋ ๋ ์ฆ๊ฐ์ํค๋ ์ฉ๋๋ก ์ฌ์ฉ
for๋ฌธ์ ์ฌ์ฉํด ๋ฐฐ์ด๊ฐ ๊ฐ์ ธ์ค๊ธฐ(์๋ ์ด๋ฏธ์ง)
forEach ๋ฌธ
- ๋ฐฐ์ด์์๋ forEach ๋ฌธ์ ์ฌ์ฉํด์ ์ข ๋ ํธ๋ฆฌํ๊ฒ ๋ฐ๋ณตํ ์ ์์
๋ฐฐ์ด๋ช
.forEach(์ฝ๋ฐฑ ํจ์) { … }
โป ์ฝ๋ฐฑ ํจ์ (04-3์ ์์ ์์ธํ ๋ค๋ฃฐ ์์ ): ๋ค๋ฅธ ํจ์์ ์ธ์๋ก ์ฌ์ฉํ ์ ์๋ ํจ์๋ฅผ ๊ฐ๋ฆฌํจ๋ค.
forEach ๋ฌธ์ผ๋ก ๋ฐฐ์ด๊ฐ ๊ฐ์ ธ์ค๊ธฐ(์๋ ์ด๋ฏธ์ง)
for ··· in ๋ฌธ
- ๋ฐ๋ณตํด์ ๊ฐ์ฒด์ ๊ฐ์ ๊ฐ์ ธ์ ์ฒ๋ฆฌํ ์ ์๊ฒ ํ๋ค. (๋ฐฐ์ด๋ ๊ฐ์ฒด์ด๋ฏ๋ก ๋ฐฐ์ด์์๋ ์ฌ์ฉํ ์ ์์
- for…in ๋ฌธ์ ๊ฐ์ฒด์ ํค๋ง ๊ฐ์ ธ์ฌ ์ ์์ผ๋ฏ๋ก ํด๋น ํค ๊ฐ์ ์ ๊ทผํ๋ ค๋ฉด ๋๊ดํธ([ ])๋ฅผ ์ฌ์ฉ
for (๋ณ์ in ๊ฐ์ฒด) { … }
for ··· in ๋ฌธ์ผ๋ก ํค์ ๊ฐ ๊ฐ์ ธ์ค๊ธฐ
for ··· of ๋ฌธ
- ๋ฌธ์์ด์ด๋ ๋ฐฐ์ด๊ณผ ๊ฐ์ ๋ฐ๋ณต ๊ฐ๋ฅ ์๋ฃ์์ ์ฌ์ฉํ๋ ๋ฐ๋ณต๋ฌธ
for (๋ณ์ of ๊ฐ์ฒด) { … }
for ··· of ๋ฌธ์ผ๋ก ๋ฐฐ์ด๊ฐ ๊ฐ์ ธ์ค๊ธฐ
while ๋ฌธ๊ณผ do ··· while ๋ฌธ
while ๋ฌธ
- ์กฐ๊ฑด์ด ์ฐธ(true)์ธ ๋์ ๋ฌธ์ฅ์ ๋ฐ๋ณต
- ์กฐ๊ฑด๋ถํฐ ์ฒดํฌํ ํ true์ผ ๊ฒฝ์ฐ์๋ง ๋ฌธ์ฅ์ ๋ฐ๋ณต (์กฐ๊ฑด์ด false๋ผ๋ฉด ๋ฌธ์ฅ์ ์คํ๋์ง ์์ ์ ์์)
while (์กฐ๊ฑด) {
์คํํ ๋ช
๋ น
}
do ··· while ๋ฌธ
- while๋ฌธ๊ณผ ๋ฌ๋ฆฌ ์กฐ๊ฑด์ด ๋งจ ๋ค์ ๋ถ์
- ์ผ๋จ ๋ฌธ์ฅ์ ํ๋ฒ ์คํํ ํ ์กฐ๊ฑด์ ์ฒดํฌํจ (์กฐ๊ฑด์ด false๋ผ๊ณ ํด๋ ์ต์ ํ ๋ฒ์ ์คํ๋จ)
do {
์คํํ ๋ช
๋ น
} while (์กฐ๊ฑด)
์์ ) ์ง์ ํ ํ์๋งํผ ํ๋ฉด์ * ๊ธฐํธ๋ฅผ ํ์ํด๋ณด์
→ start ๊ฐ์ด 0์ผ ๊ฒฝ์ฐ while ๋ฌธ์์๋ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ง๋ง, do…while ๋ฌธ์์๋ ์ผ๋จ *๋ฅผ ํ์ํ๋ฏ๋ก ํ๋ฉด์ ๋ํ๋จ
break ๋ฌธ๊ณผ continue ๋ฌธ
break ๋ฌธ
- ์กฐ๊ฑด์ด ๋๋๊ธฐ ์ ์ ๋ฐ๋ณต๋ฌธ์ ๋น ์ ธ๋์์ผ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ
break
continue ๋ฌธ
- ์กฐ๊ฑด์ ํด๋น๋๋ ๊ฐ์ ๋ง๋ฌ์ ๋ ์คํํ๋ ๋ฐ๋ณต ๋ฌธ์ฅ์ ๊ฑด๋๋ฐ๊ณ ๋ฐ๋ณต๋ฌธ์ ๋งจ ์์ผ๋ก ๋๋์๊ฐ
๋ค์ ๋ฐ๋ณต ๊ณผ์ ์ผ๋ก ๋์ด๊ฐ๋๋ก ํจ (→ ๋ฐ๋ณต ๊ณผ์ ์ ํ ์ฐจ๋ก ๊ฑด๋๋ด๋ค!)
continue
๊ต์ฌ: Do it! ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋๋ฐ์ ์ ์