- var์ ์ด๋ค ๊ณณ์ ์ ์ธ์ ํ๋ , ์ปดํจํฐ๊ฐ ์ ์ฒด ์ฝ๋๋ฅผ ๋ค ํ์ด๋ณด๊ณ , var์ ๋ฌด์กฐ๊ฑด ์ต์์๋ก ์ฌ๋ฆฐ๋ค.
- ์ฆ, var์ ์ด๋์ ์ ๋ ๋ฌด์กฐ๊ฑด ์ต์์์์ ์์๋๋ค.
- โก ์ฃผ์! ์ ์ธ๋ฌธ๋ง ๋ฐ๋ฆฌ๊ณ ์ต์์๋ก ๊ฐ์ง (ํธ์ด์คํ ๋์ง) ์ด๊ธฐ๊ฐ์ ์ ๋ฐ๋ฆฌ๊ณ ๊ฐ๋ค.
var a = 10;
console.log("a : " + a);
var b;
console.log("a : " + b);
console.log("d : " + d);
console.log("c : " + c);
var c;
var d;
console.log("e : " + e);
var e = 11;
๋ฐ์์ ์ ์ธ์ด ๋์ด๋ ์ต์์์์ var์ด ์คํ๋๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ํฐ์ง์ง ์๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ธ๋ฌธ๋ง ํธ์ด์คํ
๋๋ค.
๐ ( =
)
var a = 10;
var b;
var c;
var d;
var e;
console.log("a : " + a);
console.log("a : " + b);
console.log("d : " + d);
console.log("c : " + c);
console.log("e : " + e);
e = 11;
ํธ์ด์คํ
์ผ๋ก ์ธํ์ฌ function์ด ์ต์์๋ก ์คํ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํจ์ sum()์ ๋ฎ์ด์ฐ๊ธฐ๊ฐ ๋์๋ค.
sum(10, 20);
function sum(n1, n2) {
console.log(n1 + n2);
}
function sum(n1, n2, n3) {
console.log("๋ํ๊ธฐ");
}
๐ ( =
)
function sum(n1, n2) {
console.log(n1 + n2);
}
function sum(n1, n2, n3) {
console.log("๋ํ๊ธฐ");
}
sum(10, 20);