[ React ] νμ΄ν ν¨μ
μ°Έκ³ : 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';
(λΆκ°λ₯)