[JS] ํจ์ return, ์ฌ๊ทํจ์ ์ฐ์ต๋ฌธ์
2021. 10. 27. 14:26ใHTML + CSS + JS/JS ์๋ฐ์คํฌ๋ฆฝํธ
728x90
1. return
return๋ฌธ์ ํจ์์์ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํ ๋ ์ฌ์ฉํ๋ค.
๊ทธ๋ฆฌ๊ณ ํจ์์์ return๋ฌธ์ ์คํ๋๋ฉด ๋ฐ๋ณต๋ฌธ์ break๋ฌธ๊ณผ ๋น์ทํ๊ฒ ์ฝ๋๊ฐ ๊ฐ์ ๋ก ์ข ๋ฃ๋๋ค.
- ์ฐ์ต๋ฌธ์ 1
์ด์ ๋ฒํผ, ๋ค์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ด๋ฏธ์ง ๋ฐ๋๋ ํจ์
direct ๊ฐ์ด 1 ์ด๋ฉด ๋ค์ ๋ฒํผ์ ํด๋ฆญํ ๊ฒ์ผ๋ก num ++
direct ๊ฐ์ด 0 ์ด๋ฉด ์ด์ ๋ฒํผ์ ํด๋ฆญํ ๊ฒ์ผ๋ก num --
2. ์ฌ๊ท ํจ์
์ฌ๊ท ํจ์๋ ํจ์ ์ ์๋ฌธ ๋ด์์ ์์ฑํ ์ฝ๋๋ก ํจ์๋ฅผ ๋ค์ ํธ์ถํ๋ ๊ฒ์ด๋ค.
num์ด 10์ด๋ฉด ํจ์ ์ข ๋ฃํ๋๋กํ๊ธฐ ๋๋ฌธ์ ํจ์๋ฅผ ํ๋ฒ ๋ ํธ์ถํด๋ 10 ์ถ๋ ฅ ํ ๋์ด๋ค.
728x90
'HTML + CSS + JS > JS ์๋ฐ์คํฌ๋ฆฝํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ํจ์ ์ฐ์ต๋ฌธ์ 1, 2 (0) | 2021.10.27 |
---|---|
[JS] ํจ์ ์ค์ฝํ(scope), ๊ฐ์ฒด ์์ฑ์ ํจ์, prototype, ๋ด์ฅํจ์, ์ฆ์ ์คํ ํจ์ (0) | 2021.10.27 |
[JS] ํจ์,arguments ์ฐ์ต๋ฌธ์ (0) | 2021.10.27 |
[JS] ๊ฐ์ฒด ์ฐ์ต๋ฌธ์ 1, 2 (0) | 2021.10.26 |
[JS] ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด ๋ชจ๋ธ (0) | 2021.10.26 |