'변수'를 '선언'하는 것을 박스라고 하면 그 박스안을 무언가로 채우면 '할당'이다
let sum; // 변수를 선언했다
sum = 100; // 변수에 100을 할당했다
-------------------------------------------
let sum = 100; // 한꺼번에 쓰면
let sum = 'String' // 변수는 안에는 아무거나 할당 할 수 있다
'함수'는 적은 기능의 단위를 뜻한다
function Myname123(input) // 함수 선언식
let myname123 = function(input) // 함수 표현식
-------------------------------------------
myname // 콘솔창에 적으면 함수만 가져옴
myname(input) // 콘솔창에 적으면 함수를 이용해서 실행함
-------------------------------------------
cosole.log() // 콘솔창에 그냥 값만 확인함
return // 함수를 출력함
함수를 인자로 받기
function foo(add){
const result = add(1,2)
console.log(result)
}
function add(a, b){
const sum = a + b
return sum
}
foo(add) // 3