1.function
>캡슐화 해서 반복한다.
1-1)
funtion sayHello () {
console.log("Hello my name is c);
}
sayHello("nico");
sayHello("nicolas");
>c부분에 nico,nicolas가 옴.
1-2)
function minusFive(potato) {
console.log(potato-5)
};
minusFive(10,10,12,4,5,6);
*function 의 구조: 밖에서 값을 할당하고, function에서 기능함.
*첫번째~세번째줄: function 생성
*4번째줄. 데이터를 function 에 보냄.(값 할당)
*첫번째줄. potato에서 '첫번째' 데이터륿 받음. 아무리 데이터가 많아도 10 만 받는 다는 소리.
*두번째줄. funtion에서의 기능,역할,할일,목적
*potato라는 애는 function 의 body에서만 사용 가능.
1-3)
const player= {
name:"nico",
sayHello:function(otherPersonName) {
console.log("Hello"+ otherPersonName +"nice to meet you"),
};
console.log(player.name);
player.sayHello("lynn");
*{} 중괄호 안은 ,(콤마)로 연결함. 마지막 ;(세미콜론)
*function이 먼저 올 때랑, 변수 안에 들어갈 때 순서가 바뀜.
1-4)
const calculator= {
add:function(a,b) {
console.log(a,b);
},
};
calculator.add(5,1);
console.log();
*저 (5,1)이 function에 들어감.