๐Ÿ“JavaScript - ํŒŒ๋ผ๋ฏธํ„ฐ๋ž€ ?

pjw__98ยท2023๋…„ 11์›” 6์ผ
1

JavaScript(JS) [๊ฐœ์ธ ํ•™์Šต์šฉ]

๋ชฉ๋ก ๋ณด๊ธฐ
4/9
post-thumbnail
๐Ÿ“Œ ์˜ค๋Š˜์€ ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•ด ๋ณต์Šต์„ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

๐Ÿค” ํŒŒ๋ผ๋ฏธํ„ฐ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

ํŒŒ๋ผ๋ฏธํ„ฐ๋ž€ ๋งค๊ฐœ๋ณ€์ˆ˜(parameter)๋ผ๊ณ  ํ•œ๋‹ค.
๋งค๊ฐœ๋ณ€์ˆ˜(parameter)๋Š” ํ•จ์ˆ˜์˜ ์ •์˜์—์„œ ์ „๋‹ฌ๋ฐ›์€ ์ธ์ˆ˜(argument)๋ฅผ ํ•จ์ˆ˜ ๋‚ด๋ถ€๋กœ
์ „๋‹ฌ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ณ€์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

์˜ˆ์‹œ ์ฝ”๋“œ

<script>
function ๋ณ€์ˆ˜๋ช…(ํŒŒ๋ผ๋ฏธํ„ฐ1,ํŒŒ๋ผ๋ฏธํ„ฐ2){
return ํŒŒ๋ผ๋ฏธํ„ฐ1 * ํŒŒ๋ผ๋ฏธํ„ฐ2

}
//ํ•จ์ˆ˜ ์ •์˜(์ธ์ˆ˜)
๋ณ€์ˆ˜๋ช…(4,5) ; // ์ถœ๋ ฅ๊ฐ’:20;
</script>

๋ณ€์ˆ˜๋ช… ์†Œ๊ด„ํ˜ธ ์•ˆ์˜ (4,5) ์ธ์ˆ˜๊ฐ’์„ ํ•จ์ˆ˜ ๋‚ด๋ถ€๋กœ ์ „๋‹ฌํ•ด์„œ ๊ฐ’์„ ํ˜ธ์ถœํ•œ๋‹ค.

ํŒŒ๋ผ๋ฏธํ„ฐ 1, ํŒŒ๋ผ๋ฏธํ„ฐ 2๋Š” ์ธ์ˆ˜๊ฐ’์„ ์ „๋‹ฌ ๋ฐ›์•˜์œผ๋‹ˆ

4,5๋กœ ๋ณ€ํ™˜์ด ๋˜์„œ 20์ด ์ถœ๋ ฅ ๋œ๋‹ค.

๐Ÿ’ก ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์†Œ๊ด„ํ˜ธ() ์•ˆ์˜ ์‰ผํ‘œ,๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ• ์ˆ˜์žˆ๋‹ค.
   ๋„ˆ๋ฌด ๋งŽ์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•จ์ˆ˜ ๋‚ด์˜ ๋ช…๋ น๋“ค์„ ์ž‘์„ฑํ• ๋•Œ ์ฝ”๋“œ๊ฐ€ ์ ์  ๋ณต์žกํ•ด์ง„๋‹ค.
   ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ• ๋•Œ ๊ทธ ๋ชฉ์ ์„ ๊ผญ ๋ช…ํ™•ํžˆํ•œ๋‹ค์Œ ๊ผญ ํ•„์š”ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋งŒ ์‚ฌ์šฉํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.
profile
โ˜„๏ธ

0๊ฐœ์˜ ๋Œ“๊ธ€