우리는 지난 시간에 함수(function)를 배웠다. 하지만 사용자마다 이름을 바꾸어 인삿말을 출력하는 함수를 출력하고 싶었지만 그 방법을 몰랐다. 이번 시간엔 그것을 배워보고자 한다.

function sayHello(name){
	console.log("Hello"+name);
}

sayHello("sina");

sayHello()안에 “sina”라는 인자를 담아 sayHello함수를 호출한다. 그러면 name이라는 지역변수를 통해 이름이 전달되고 Hello sina가 출력된다.

function sayHello(name,age){
	console.log("Hello my name is"+name+"and my age is"+age);
}

sayHello("sina","23");

우리는 인자 한개가 아니라 여러개의 arguments를 받을 수 있다. 그래서 이름과 나이를 인자로 전달하여 자신의이름과 나이를 소개하는 인삿말을 출력할 수가 있는 것이다.

function sayHello(){
}

const player = {
	name:"nico",
	sayHello: function(){
	}
}
//우리는 2개의 함수가 비슷함을 알 수 있다. 객체를 만들어 그 안에 함수를 만들 수도 있다.

const player = {
	name:"nico",
	sayHello : function(name){
		console.log("Hello my name is"+name);
	}
}
//객체 안에 함수를 만들어서 이름을 받아 인삿말을 출력할 수도 있다.