๐ค์กฐ๊ฑด๋ฌธ
|์กฐ๊ฑด๋ฌธ์ ์ข ๋ฅ์ ํน์ง
- ‘If’ statement
- ์กฐ๊ฑด ํํ์์ ๊ฒฐ๊ณผ๊ฐ์ Booleanํ์ ์ผ๋ก ๋ณํ ํ ์ฐธ/๊ฑฐ์ง ํ๋จ
- ์กฐ๊ฑด์ ์๊ดํธ! ์คํํ ์ฝ๋๋ ์ค๊ดํธ!
- ๋ธ๋ก์ค์ฝํ ์์ฑ
if (condition){ //do something }else if (condition){ //do something }else { //do something }
const nation = 'korea' if (nation ==== 'korea'){ console.log('์๋ ํ์ธ์!') } else if (nation === 'spain'){ console.log('hola!') } else { cosole.log('hello') }
- ‘switch’statement
- ์กฐ๊ฑด ํํ์์ ๊ฒฐ๊ณผ๊ฐ์ด ์ด๋ ๊ฐ(case)์ ํด๋นํ๋์ง ํ๋ณ
- ํํ์(expression)์ ๊ฒฐ๊ณผ๊ฐ์ ์ด์ฉํ ์กฐ๊ฑด๋ฌธ
- ํํ์์ ๊ฒฐ๊ณผ๊ฐ๊ณผ case๋ฌธ์ ์ค๋ฅธ์ชฝ ๊ฐ์ ๋น๊ต
- break ๋ฐ default๋ฌธ์ [์ ํ์ ]์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅ
- break๋ฌธ์ด ์๋ ๊ฒฝ์ฐ break๋ฌธ์ ๋ง๋๊ฑฐ๋ default๋ฌธ์ ์คํํ ๋๊น์ง ๋ค์ ์กฐ๊ฑด๋ฌธ ์คํ
- ๋ธ๋ก ์ค์ฝํ ์์ฑ
switch (expression) { case 'first value': { //do something [break] } case 'second value': { //do something [break] } [default: { //do something }] }
#break๊ฐ ์๋ ๊ฒฝ์ฐ const nation = 'korea' switch (nation){ case 'korea': { console.log('์๋ ํ์ธ์') break } case 'spain': { console.log('hola') break } default : { console.log('hello') break } } // ์๋ ํ์ธ์
#break๊ฐ ์๋ ๊ฒฝ์ฐ const nation = 'korea' switch (nation){ case 'korea': { console.log('์๋ ํ์ธ์') } case 'spain': { console.log('hola') } default : { console.log('hello') } } // ์๋ ํ์ธ์ // hola // hello
'Language > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JavaScript - ๋ฐฐ์ด(Arrays) (0) | 2022.04.27 |
---|---|
JavaScript - ๋ฌธ์์ด(String) (0) | 2022.04.26 |
JavaScript - ํจ์(function) (0) | 2022.04.26 |
JavaScript - ๋ฐ์ดํฐ ํ์ , ์ฐ์ฐ์ (0) | 2022.04.26 |
JavaScript - intro, ๋ณ์ (0) | 2022.04.26 |
๋๊ธ