- function : 코드를 캡슐화 해서 반복 실행 할 수 있게 하는 것입니다.
- argument : 함수를 실행하는 동안 어떤 정보를 함수에게 보낼 수 있는 방법입니다. 함수의 소괄호 안에 작성하며 해당 함수 안에서만 조재합니다.
function sayHello(){
console.log("Hello");
}
sayHello();
sayHello();
funtion sayHi(nameOfPerson, age){
console.log("Hi my name is " + nameOfPerson);
console.log("And I am " + age);
}
sayHi("hj", 29);
sayHi("eddle", 32);
const player = {
name: "hj",
points: 10,
fat: true,
sayHappy: function (who) {
console.log("Hi, " + who + "Happy!");
}
};
player.sayHello("I am");
- result : 함수의 결과를 받도록 작성할 수 있도록 하는 키워드입니다.
이 것이 실행되면 해당 함수는 종료가 됩니다.
result는 변수에 값을 담아서 코드가 유기적일 수 있게 할 수 있습니다.
const age = 29;
function calculateKrAge(ageOfForeigner) {
return ageOfForeigner + 2;
}
const krAge = calculateKrAge(age);
console.log(krAge);
const calculator (a, b) = {
plus : function (a, b) {
result a + b;
}
minus : function (a, b) {
return a - b;
}
div : function (a, b) {
return a / b;
}
power : function (a, b) {
return a ** b;
}
}
const plusResult = calculater.plus(5 , 1);
const minusResult = calculater.minus(plusResult , 2);
const divResult = calculater.div(minusResult , 2);
const powerResult = calculater.power(divResult , 2);