console.dir(add); //ƒ add(x, y)
console.dir(sub); //undefined

console.log(add(2, 5)); //7
console.log(sub(2, 5)); //Uncaught TypeError: sub is not a function

function add(x, y) {
    return x + y;
}

var sub = function (x, y) {
    return x - y;
};
console.log(add(2, 3));

function add(x, y) {
	return x + y;
}

//자바스크립트 내부 동작
	//런타임 이전에 등록
	function add(x, y) {
		return x + y;
	}
	
	console.log(add(2, 3));