๐ ์ค๋์ ํ๋ผ๋ฏธํฐ์ ๋ํด ๋ณต์ต์ ํ๋ ค๊ณ ํ๋ค.
ํ๋ผ๋ฏธํฐ๋ ๋งค๊ฐ๋ณ์(parameter)๋ผ๊ณ ํ๋ค.
๋งค๊ฐ๋ณ์(parameter)๋ ํจ์์ ์ ์์์ ์ ๋ฌ๋ฐ์ ์ธ์(argument)๋ฅผ ํจ์ ๋ด๋ถ๋ก
์ ๋ฌ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ณ์๋ฅผ ์๋ฏธํ๋ค.
์์ ์ฝ๋
<script>
function ๋ณ์๋ช
(ํ๋ผ๋ฏธํฐ1,ํ๋ผ๋ฏธํฐ2){
return ํ๋ผ๋ฏธํฐ1 * ํ๋ผ๋ฏธํฐ2
}
//ํจ์ ์ ์(์ธ์)
๋ณ์๋ช
(4,5) ; // ์ถ๋ ฅ๊ฐ:20;
</script>
๋ณ์๋ช ์๊ดํธ ์์ (4,5) ์ธ์๊ฐ์ ํจ์ ๋ด๋ถ๋ก ์ ๋ฌํด์ ๊ฐ์ ํธ์ถํ๋ค.
ํ๋ผ๋ฏธํฐ 1, ํ๋ผ๋ฏธํฐ 2๋ ์ธ์๊ฐ์ ์ ๋ฌ ๋ฐ์์ผ๋
4,5๋ก ๋ณํ์ด ๋์ 20์ด ์ถ๋ ฅ ๋๋ค.
๐ก ํ๋ผ๋ฏธํฐ๋ฅผ ์
๋ ฅํ๋ ์๊ดํธ() ์์ ์ผํ,๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ ์์๋ค.
๋๋ฌด ๋ง์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์ ๋ด์ ๋ช
๋ น๋ค์ ์์ฑํ ๋ ์ฝ๋๊ฐ ์ ์ ๋ณต์กํด์ง๋ค.
ํจ์๋ฅผ ์ ์ํ ๋ ๊ทธ ๋ชฉ์ ์ ๊ผญ ๋ช
ํํํ๋ค์ ๊ผญ ํ์ํ ํ๋ผ๋ฏธํฐ๋ง ์ฌ์ฉํ๊ธธ ๋ฐ๋๋ค.