๊ฐ์ ์(ํํ์)์ด ํ๊ฐ๋์ด ์์ฑ๋ ๊ฒฐ๊ณผ๋ฅผ ๋งํ๋ค.
// 10 + 20์ ํ๊ฐ๋์ด ์ซ์ ๊ฐ 30์ ์์ ํ๋ค 10 + 20; // 30
๋ณ์๋ ํ๋์ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด ํ๋ณดํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์์ฒด ๋๋ ๊ทธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ณํ๊ธฐ ์ํด ๋ถ์ธ ์ด๋ฆ์ด๋ผ๊ณ ํ๋ค. ๋ฐ๋ผ์ ๋ณ์์ ํ ๋น๋๋ ๊ฒ์ ๊ฐ์ด๋ค.
๋ฆฌํฐ๋ด์ ์ฌ๋์ด ์ดํดํ ์ ์๋ ๋ฌธ์ ๋๋ ์ฝ์๋ ๊ธฐํธ๋ฅผ ์ฌ์ฉํด ๊ฐ์ ์์ฑํ๋ ํ๊ธฐ๋ฒ์ ๋งํ๋ค.
// ์ซ์ ๋ฆฌํฐ๋ด 3
ํํ์์ ๊ฐ์ผ๋ก ํ๊ฐ๋ ์ ์๋ ๋ฌธ์ด๋ค. ์ฆ, ํํ์์ด ํ๊ฐ๋๋ฉด ์๋ก์ด ๊ฐ์ ์์ฑํ๊ฑฐ๋ ๊ธฐ์กด๊ฐ์ ์ฐธ์กฐํ๋ค.
var score = 50 + 50;
50 + 50์ ๋ฆฌํฐ๋ด๊ณผ ์ฐ์ฐ์๋ก ์ด๋ค์ ธ ์๋ค. ํ์ง๋ง 50 + 50๋ ํ๊ฐ๋์ด ์ซ์ ๊ฐ 100์ ์์ฑํ๋ฏ๋ก ํํ์์ด๋ค.
๋ฌธ์ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ๋จ์์ด์ ์ต์ ์คํ ๋จ์์ ๋๋ค. ๋ฌธ์ ์งํฉ์ผ๋ก ์ด๋ค์ง ๊ฒ์ด ๋ฐ๋ก ํ๋ก๊ทธ๋จ์ด๋ฉฐ, ๋ฌธ์ ์์ฑํ๊ณ ์์์ ๋ง๊ฒ ๋์ดํ๋ ๊ฒ์ด ํ๋ก๊ทธ๋๋ฐ์ด๋ค.
๋ฌธ์ ์ฌ๋ฌ ํ ํฐ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ํ ํฐ์ด๋ ๋ฌธ๋ฒ์ ์ธ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ฌธ๋ฒ์ ์ผ๋ก ๋ ์ด์ ๋๋ ์ ์๋ ์ฝ๋์ ๊ธฐ๋ณธ ์์๋ฅผ ์๋ฏธํ๋ค
๋ฌธ์ ์ ์ธ๋ฌธ, ํ ๋น๋ฌธ, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฑ์ผ๋ก ๊ตฌ๋ถํ ์ ์๋ค.
// ๋ณ์ ์ ์ธ๋ฌธ
var x;
// ํ ๋น๋ฌธ
x = 5;
// ํจ์ ์ ์ธ๋ฌธ
function foo () {}
// ์กฐ๊ฑด๋ฌธ
if (x > 1) { console.log(x); }
// ๋ฐ๋ณต๋ฌธ
for (var i = 0; i < 2; i++) {console.log(i);}