[javascript] 변수 값에 함수 적용하기
자바스크립트에서는 함수를 변수에 할당하고 해당 변수를 사용하여 함수를 호출할 수 있습니다. 이를 통해 함수를 동적으로 변경하거나 다른 함수에 할당할 수 있습니다.
함수를 변수에 할당
함수를 변수에 할당할 때는 함수 이름을 사용하지 않고 함수 표현식을 사용합니다.
var greet = function(name) {
return 'Hello, ' + name + '!';
};
위의 코드에서 greet
변수에 익명 함수가 할당되었습니다. 이제 greet
를 함수처럼 호출할 수 있습니다.
변수에 할당된 함수 호출
할당된 함수를 호출하기 위해서는 변수 이름을 사용하고 괄호를 붙여야 합니다.
var message = greet('Alice');
console.log(message); // 출력: Hello, Alice!
위 코드에서 greet
함수를 호출하고 반환된 메시지를 출력합니다.
함수를 다른 변수에 할당하기
함수를 다른 변수에 할당하여 동일한 함수를 여러 변수에서 사용할 수 있습니다.
var sayHello = greet;
var message2 = sayHello('Bob');
console.log(message2); // 출력: Hello, Bob!
sayHello
변수에 greet
함수를 할당하고 이를 호출하여 새로운 메시지를 출력했습니다.
함수를 변수에 할당하여 동적으로 함수를 사용하거나 다른 변수에 할당하여 재사용할 수 있습니다. 함수 표현식을 활용하면 더 유연한 코드를 작성할 수 있습니다.