์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- programmers
- ์๋ฐ์คํฌ๋ฆฝํธ sqrt
- ํ๋ก๊ทธ๋๋จธ์ค ์๋ฐ์คํฌ๋ฆฝํธ
- JS
- ์๋ฐ์คํฌ๋ฆฝํธ min
- ์ ์ ๋น์ ์
- ์๋ฐ์คํฌ๋ฆฝํธ pow
- ํ๋ก๊ทธ๋๋จธ์ค ์น์์ด
- ์๋ฐ์คํฌ๋ฆฝํธ max
- ์๋ฐ์คํฌ๋ฆฝํธ for of
- ์๋ฐ์คํฌ๋ฆฝํธ ceil
- ์๋ฐ์คํฌ๋ฆฝํธ floor
- ๋ณ์ js
- ํ๋ก๊ทธ๋๋จธ์ค ์ ๋ฌธ
- ์๊ณ ๋ฆฌ์ฆ
- ์๊ณ ๋ฆฌ์ฆ js
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ฅ๋ค์ด๋ธ ๋ณ์
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ abs
- ์๋ฐ์คํฌ๋ฆฝํธ for in
- ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ
- ๋ค๋จ๊ณํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค key
- ํ๋ก๊ทธ๋๋จธ์ค ์๋ฆฟ์ ๋ํ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค js
- javascript
- reduce
- ๋์์ธ ํจํด
- ์๋ฐ์คํฌ๋ฆฝํธ round
- Today
- Total
eazyseon
14์ฅ ์ ์ญ ๋ณ์์ ๋ฌธ์ ์ ๋ณธ๋ฌธ
14.1 ๋ณ์์ ์๋ช ์ฃผ๊ธฐ
์ ์ญ ๋ณ์์ ์๋ช ์ฃผ๊ธฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ช ์ฃผ๊ธฐ์ ๊ฐ๋ค.
ํจ์ ๋ด๋ถ์์ ์ ์ธ๋ ์ง์ญ ๋ณ์๋ ํจ์๊ฐ ํธ์ถ๋๋ฉด ์์ฑ๋๊ณ ์ข ๋ฃํ๋ฉด ์๋ฉธํ๋ค.
function foo(){
var x = 'local';//๋ณ์ x ์์ฑ,ํ ๋น
console.log(x);
return x;//๋ณ์ x ์๋ฉธ
}
foo();
console.log(x)//ReferenceError: x is not defined
์ง์ญ ๋ณ์์ ์๋ช ์ฃผ๊ธฐ๋ ํจ์์ ์๋ช ์ฃผ๊ธฐ์ ์ผ์นํ๋ค.
var x = 'global';
function foo(){
console.log(x);//undefined
var x = 'local';
}
foo();
console.log(x)//'global'
์ ์์ ๋ฅผ ํตํด ํธ์ด์คํ ์ ์ค์ฝํ ๋จ์๋ก ๋์ํ๋ ๊ฒ์ ์ ์ ์๋ค.
14.2 ์ ์ญ ๋ณ์์ ๋ฌธ์ ์
- ์ ์ญ ๋ณ์๋ฅผ ์ ์ธํ ์๋๋ ์ฝ๋ ์ด๋์๋ ๋ณ์๋ฅผ ์ฐธ๊ณ ํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ค๋ ์๋ฌต์ ๊ฒฐํฉ์ ํ์ฉํ๋ ๊ฒ์ด๋ค.
- ์ ์ญ ๋ณ์๋ ์๋ช ์ฃผ๊ธฐ๊ฐ ๊ธธ์ด ๋ฉ๋ชจ๋ฆฌ๋ ์ค๋ ๊ธฐ๊ฐ ์๋นํ๋ค.
- ์ค์ฝํ ์ฒด์ธ ์์์ ์ข ์ ์ ์กด์ฌํ๋ฏ๋ก ๊ฒ์ ์๋๊ฐ ๊ฐ์ฅ ๋๋ฆฌ๋ค.
- ๋ค์์คํ์ด์ค ์ค์ผ(๋ค๋ฅธ ํ์ผ ๋ด์์ ๋์ผํ ์ด๋ฆ์ผ๋ก ๋ช ๋ช ๋์์ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์๋ค.)
14.3 ์ ์ญ ๋ณ์์ ์ฌ์ฉ์ ์ต์ ํ๋ ๋ฐฉ๋ฒ
๋ณ์์ ์ค์ฝํ๋ฅผ ์ข์์๋ก ์ข๋ค.
- ์ฆ์ ์คํ ํจ์
์ฆ์ ์คํ ํจ์๋ก ๊ฐ์ธ๋ฉด ๋ชจ๋ ๋ณ์๋ ์ฆ์ ์คํ ํจ์์ ์ง์ญ ๋ณ์๊ฐ ๋๋ค.
- ๋ค์์คํ์ด์ค ๊ฐ์ฒด (๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ์ ์ญ ๋ณ์์ฒ๋ผ ์ฌ์ฉํ๊ณ ์ถ์ ๋ณ์๋ฅผ ํ๋กํผํฐ๋ก ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ด๋ค.)
var MYAPP = {};
MYAPP.name = 'Lee';
console.log(MYAPP.name)//Lee
- ๋ชจ๋ ํจํด
- ES6 ๋ชจ๋
ํ์ผ ์์ฒด์ ๋ ์์ ์ธ ๋ชจ๋ ์ค์ฝํ๋ฅผ ์ ๊ณตํ๋ค.
'๐์ฑ > ๋ฅ๋ค์ด๋ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
12์ฅ ํจ์ (2) | 2023.11.23 |
---|---|
15์ฅ let,const ํค์๋์ ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ (0) | 2023.11.21 |
13์ฅ ์ค์ฝํ (1) | 2023.11.20 |
8์ฅ ์ ์ด๋ฌธ (0) | 2023.11.17 |
7์ฅ ์ฐ์ฐ์ (0) | 2023.11.14 |