[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