ํจ์๋ฅผ ์ฐ๋ค ๋ณด๋ฉด parameter์ argument๊ฐ ์ข ์ข ํท๊ฐ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์ด๋ฒ ๊ธฐํ์ ๋ช ํํ๊ฒ ์ ๋ฆฌ๋ฅผ ํด๋ณด์. ๐ค
์ฐ์ ๋ ๋ค ํจ์์ ํธ์ถ๊ณผ ๊ด๋ จ๋ ํค์๋๋ค์ด๋ค.
paramter
ํ๋ผ๋ฏธํฐ๋ ๋งค๊ฐ๋ณ์๋ค. ์ข ๋ ๊ตฌ์ฒด์ ์ผ๋ก๋ ํจ์๋ฅผ ์ ์ํ ๋, ํจ์์ ์ ๋ฌ๋๋ ๊ฐ์ ๋ฐ๋ ๋ณ์๋ฅผ ๋งํ๋ค.
function add(a,b){
return a+b;
}
add(1,2)
์ ์ฝ๋์์๋ a, b๊ฐ ํจ์ add์ ํ๋ผ๋ฏธํฐ๋ค. ํจ์๋ฅผ ํธ์ถํ ๋ ์ ๋ฌ๋๋ ๊ฐ์ธ 1,2๋ฅผ a์ b๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๋๋ค.
๋งค๊ฐ๋ณ์๋ ํจ์ ๋ด๋ถ์์๋ง ์ ํจํ๊ณ ์ธ๋ถ์์๋ ์ฐธ์กฐํ ์ ์๋ค.
argument
์๊ท๋จผํธ๋ ์ธ์ ํน์ ์ธ์์ด๋ค. ํจ์๋ฅผ ํธ์ถํ ๋ ์ ๋ฌ๋๋ ์ค์ ๊ฐ์ด๋ค.
add(3,4)
์ ์ฝ๋์์ 3,4๊ฐ ์ธ์์ ํด๋น๋๋ค. ์ด ์ธ์๋ค์ด ํจ์์ ํ๋ผ๋ฏธํฐ์ ์ ๋ฌ๋์ด ํจ์ ๋ด๋ถ์ ์ผ๋ก ํ๊ฐ๋๋ค.
'๐ Studying > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ์์ํจ์ (0) | 2023.04.05 |
---|---|
[JavaScript] ํธ์ด์คํ Hoisting๊ณผ TDZ (0) | 2023.03.28 |
[Javascript] ๋ ๋ณํฉ์ฐ์ฐ์ '??'์ ์ต์ ๋ ์ฒด์ด๋ '?.' (1) | 2022.12.01 |
[Javascript] ์คํ ์ปจํ ์คํธ (0) | 2022.11.30 |
[Javascript] ์ฐธ์กฐํ ๋ฐ์ดํฐ์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น๊ณผ ์์ ๋ณต์ฌ, ๊น์ ๋ณต์ฌ (0) | 2022.11.29 |
Comment