코드를 캡슐화
하여 여러번 반복적으로 실행 가능토록 해준다. = 코드의 재사용성
function sayHello () {
//실행문
console.log("hello!");
}
//실행
sayHello();
함수를 실행하는 동안 어떤 정보를 함수에게 보낼 수 있는 방법으로 여러개를 담을 수 있다.
function sayHello (nameOfPerson, age) {
//실행문
console.log(nameOfPerson + "/" + age);
}
//실행
sayHello("nico", 10); //nico/10
sayHello("dal", 23); //dal/23
sayHello("lynn", 21); //lynn/21
function plus (a, b) {
//실행문
console.log(a, b);
}
//실행
plus(); //undefined
function plus (a, b) {
//실행문
console.log(a + b);
}
//실행
plus(); //NaN
🚨 주의!
function의 값은 function 안에서만 존재한다.
const player = {
name : function (Name) {
console.log("Your Name is " + Name + " 입니다.")
},
sayHello : function (Age) {
console.log("Your age is " + Age + " 입니다." )
}
}
player.sayHello(14); //Your age is 14 입니다.
player.name("james"); //Your Name is james 입니다.
스터디 활동을 위해 기록하고 있습니다.
다르거나 추가해야할 내용이 있다면 언제든지 코멘트 남겨주세요 :)
✉ dmsp1234@gmail.com