function definition
-
[Javascript] ํจ์(1) ์ ์์ ํํ์ฌ๋ถ์์ฌ๋ถ์/Javascript 2022. 2. 8. 17:59
#๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ_๋ฅ๋ค์ด๋ธ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ํจ์ ํจ์๋ ์ผ๋ จ์ ๊ณผ์ ์ ๋ฌธ์ผ๋ก ๊ตฌํํ๊ณ ์ฝ๋๋ธ๋ก์ผ๋ก ๊ฐ์ธ์ ํ๋์ ์คํ ๋จ์๋ก ์ ์ํ ๊ฒ์ด๋ค. //ํจ์๋ ์ํ๊ณผ ๊ฐ์ด ์ ๋ ฅ์ ๋ฐ์ ์ถ๋ ฅ์ ๋ด๋ณด๋ธ๋ค. // f(x, y) = x + y function add(x, y) { return x + y; } // f(2, 5) = 7 add(2, 5); // 7 ํจ์ ์ด๋ฆ: ๊ฐ์ธ ํจ์๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ด๋ฆ ๋งค๊ฐ๋ณ์(parameter): ํจ์ ๋ด๋ถ๋ก ์ ๋ฌํ๋ ์ ๋ ฅ์ ์ ๋ฌ๋ฐ์ ๋ณ์ ์ธ์(argument): ํจ์๋ฅผ ํธ์ถํ๋ฉด์ ํจ์ ๋ด๋ถ๋ก ์ ๋ฌํ ์ ๋ ฅ ๊ฐ ๋ฆฌํด๊ฐ(๋ฐํ๊ฐ, return value): ํจ์๊ฐ ์คํ ํ ๋ด๋ถ์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด์ ๋ฐํํ ๊ฒฐ๊ณผ ๊ฐ ํจ์๋ ์ ์๋ง์ผ๋ก ์คํ๋์ง ์๋๋ค. ์ ์ํ..