์ฐธ๊ณ : https://learnjs.vlpt.us/basics/05-function.html#%ED%99%94%EC%82%B4%ED%91%9C-%ED%95%A8%EC%88%98
ํ์ดํ ํจ์
์๋ฐ์คํฌ๋ฆฝํธ์๋ ํ์ดํ ํจ์๋ผ๋ ๊ฒ ์๋ค.
์์ ํจ์๋ฅผ ๋ณด๋ฉฐ ์๊ฐ์ ํด๋ณด์.
const add = (a, b) => {
return a + b;
};
์ด ์์ ํจ์๋ฅผ ๋ณด๋ฉด ๋๋์,
ํจ์๋ช : add
ํ๋ผ๋ฏธํฐ : a,b
์ผ ๊ฒ ๊ฐ๋ค.
public int add (int a, int b) {
return a + b;
}
java๋ก ์๊ฐํด๋ณด๋ฉด ์ด๋ฐ ํจ์๊ฒ ์ง?
var/let/const ํจ์๋ช = (๋งค๊ฐ๋ณ์) => {์คํ๋ฌธ}
์ด๋ฐ์์ ๋ฌธ๋ฒ์ด๋ผ๋ ๊ฒ์ ์ ์ ์๋ค.
java ์์ฃผ๋ก ํ๋ ์ฌ๋์ด๋ผ ์ฐธ ์์.. ใ ใ ๊ณ์ ๋ณด๋ค๋ณด๋ฉด ์ต์ํด์ง๊ฒ ์ง!
const ๋ณ์์ ์ธ
https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90
var, let, const ์ฐจ์ด์
JavaScript์์ ๋ณ์ ์ ์ธ ๋ฐฉ์์ธ `var, let, const` ์ ์ฐจ์ด์ ์ ๋ํด ์์๋ณด์. 1. ๋ณ์ ์ ์ธ ๋ฐฉ์ ์ฐ์ , `var`๋ ๋ณ์ ์ ์ธ ๋ฐฉ์์ ์์ด์ ํฐ ๋จ์ ์ ๊ฐ์ง๊ณ ์๋ค. ๋ณ์๋ฅผ ํ ๋ฒ ๋ ์ ์ธํ์์๋ ๋ถ๊ตฌํ
velog.io
xp๋ฅผ ์ฌ์ฉํ ๋น์์๋ ํญ์ var๋ง ์ฌ์ฉํ์์ด์ const๊ฐ ์ข ์์ํ์ฌ
์ฐธ๊ณ ํด๋ณด์๋ค.
์ฌ์ ์ธ | ์ฌํ ๋น | |
var | Y | Y |
let | N | Y |
const | N | N |
- ์ฌ์ ์ธ
var name = 'react';
var name = 'javascript';
(๊ฐ๋ฅ)
let name = 'react';
let name = 'javascript';
(๋ถ๊ฐ๋ฅ)
- ์ฌํ ๋น
var name = 'react';
name = 'javascript';
(๊ฐ๋ฅ)
const name = 'react';
name = 'javascript';
(๋ถ๊ฐ๋ฅ)