자바스크립트 기초 2. 함수 정의,호출 및 콜백함수

Whitejh·2021년 2월 1일
0

JavaScript

목록 보기
2/4
function add(num1, num2) {
	return num1 + num2;
}

function print(a, b) {
	console.log(`${a} ${b}`);
}

print(8, 33); // 8 33 출력

const doSomething = add;
const result = doSomething(2,3);
console.log(result);  // 5 출력
const result2 =  add(2,3);
console.log(result2); // 5 출력

function surprise(operator) {
	const result =  operator();
    console.log(result);
}

surprise(); //operator는 함수가 아니라 error 발생!

surprise(add); // NaN 출력

===================================================================

function add(num1, num2) {
	return num1 + num2;
}

function surprise(operator) {
	const result =  operator(2, 3); // add(2,3)과 같다
    console.log(result);
}

surprise(add); // 5 출력

0개의 댓글