๐ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌํด์ฃผ๋ ์ธ์(argument)์ ๋ํด ์์๋ณด์.
์ธ์(argument)๋ ๋งค๊ฐ๋ณ์(parameter)์ ์ ๋ฌํ๋ ค๋ ์๊ดํธ ์์ ๊ฐ์ ์ธ์๋ผ๊ณ ํ๋ค.
๊ฐ , ๋ณ์ , ์ฐธ์กฐ ๋ฑ ์ ๋ฌ ํ ์ ์๋ค.
<script>
function calculator(number1,number2){
let calc = number1 * number2;
if (calc === 25){ // ํ๋ผ๋ฏธํฐ์ ์ ๋ฌ ๋ฐ์ ๊ณ์ฐ ๊ฐ์ด 25๋ฉด ํธ์ถ
console.log('์ ๋ต์
๋๋ค.');
}else{
console.log('ํ๋ ธ์ต๋๋ค.'); // ๊ณ์ฐ ๊ฐ์ด 25๊ฐ ์๋๋ฉด ํธ์ถ
}
}
//์ถ๋ ฅ
calculator(5,5); // 25
calculator(2,7); // 14
</script>
์์ ์ฝ๋์ฒ๋ผ ํจ์ํธ์ถ์ ํ๋ค๋ฉด ์๋ ์ฌ์ง์ฒ๋ผ ์ถ๋ ฅ์ด ๋๋ค.!
if๋ฌธ์ ํ์ฉํ์ฌ ์ธ์๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ ๋งค๊ฐ๋ณ์๊ฐ * ๋งค๊ฐ๋ณ์๊ฐ === ๊ฐ์ด 25์ ๊ฐ๋ค๋ฉด
'์ ๋ต์ ๋๋ค.' ๋ผ๋ console.log ๋ฅผ ์ถ๋ ฅํด์ฃผ๊ณ
25์ ๊ฐ์ง ์๋ค๋ฉด 'ํ๋ ธ์ต๋๋ค.' ๋ผ๋ ๋ด์ฉ์ ํธ์ถ ํ๋ค.
์ด๋ ๊ฒ ์ธ์๊ฐ์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌํ์ฌ ํจ์ ํธ์ถ์ ํ ์ ์๋ค.