ํธ์ด์คํ ์ด๋?
์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ณ์๋ฅผ ์ฌ์ฉํ ๋ ์กฐ์ฌํด์ผ ํ ๊ฐ๋ ๐ค
๋ณ์์ ์ ์ธ๊ณผ ํ ๋น์ ๋ถ๋ฆฌํด์ ์์ธ ๋ถ๋ถ์ ์ค์ฝํ์ ๊ฐ์ฅ ์์ชฝ์ผ๋ก ๋์ด์ค๋ ์์ผ๋ก ํด์
undefined ๋ ๋ณ์๊ฐ ์ ์ธ๋์์ง๋ง ์์ง ๊ฐ์ด ํ ๋น๋์ง ์์ ์ํ์ผ ๋์ ์๋ฃํ์ ์๋ฏธํ๋ค.
ํจ์ ํธ์ด์คํ
ํจ์ ์ ์ธ๋ฌธ์์์ ํธ์ด์คํ
console.log(sub1(10, 5));
function sub1(a, b) {
return a + b;
}
์คํ ๊ฒฐ๊ณผ: 15
ํจ์ ํํ์์์์ ํจ์ ํธ์ด์คํ
console.log(sub2(10,5));
var sub2 = function(a, b) {
return a + b;
};
์คํ ๊ฒฐ๊ณผ: Uncaught TypeError: sub2 is not a function
ํจ์ ํํ์์์์ ํจ์ ํธ์ด์คํ ์ ๋ถ๊ฐ๋ฅํ๋ค
ํจ์ ํํ์
var sub2 = function(a, b) {
return a + b;
};
console.log(sub2(10, 20));
์คํ ๊ฒฐ๊ณผ: 30
'๐ปProgramming > ๐โโ๏ธJavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] 03.๊ฐ์ฒด - ๊ฐ์ฒด ์์ฑ/ํด๋์ค (0) | 2022.09.22 |
---|---|
[JavaScript] ์์ธ์ฒ๋ฆฌ (1) | 2022.09.22 |
[JavaScript] 02. ๊ธฐ๋ณธ ๋ฌธ๋ฒ - ํจ์ : ํจ์์ ์ธ๋ฌธ/ํจ์ํํ์/๊ธฐ๋ช ํจ์(์ต๋ช ํจ์)/์ฆ์์คํํจ์/ํ์ดํ ํจ์ (0) | 2022.09.21 |
[JavaScript] ๊ธฐ๋ณธ ๋ด์ฅ ํจ์ (1) | 2022.09.19 |
[JavaScript] 02. ๊ธฐ๋ณธ ๋ฌธ๋ฒ - ๋ฐ๋ณต๋ฌธ/์กฐ๊ฑด๋ฌธ (0) | 2022.09.19 |