03 Function으로 계산식 만들기
Function
1. Function의 사용방법
2. Function을 이용한 계산식 만들기
Function은 계속 반복해서 뭔가 재생하고 만들 수 있게 해 준다.
이제 그냥 변수로 뭔가를 정의하는 차원이 아니고,
어떤 명령어를 우리가 직접 만들어서 사용한다고 보면 된다.
1. Function 의 사용 방법
console.log();
Array.push();
alert();
우리가 여태 본 것들, 이런 것들이 모두 function의 일종이다. 그 특징은 보다시피 끝에 () 괄호를 넣는다는 것이다.
이렇게 이름과 나이만 바뀌고 똑같은 말을 반복해서 사용해야 한다고 할 때, 이걸 function으로 만드는 것이다.
console.log("Hello, My name is " + 이름 + ", I am " + 나이 + "years old.");
주황색에 속하는 것을 인수 'argument'라고 한다. function에서는 이 무언가를 입력하도록 간편화 하는 것이다.
sayHello();라는 function을 만들어서 그 뒤에 이름과 나이만 넣으면 되게끔 해보자.
형식을 보자면,
function sayhello(nameOfPerson, age){
이렇게 인수만 몇 개 넣으면 문장이 만들어지도록 function을 만들어봤다.
2. Function을 이용한 계산식 만들기
이제 function을 이용해 계산식을 한 번 만들어보자.
plus 더하기라는 function이고, a와 b를 인수로 하고 있다.
오브젝트 안에서 function을 만들어서 넣으면 어떨까?
play라는 오브젝트를 이용해 "누군가"에게 인사를 하도록 만드는 function이다.
Tips.
console.log( ); 와 똑같은 형식을
play.sayhello( );으로 만들었다.
이제 console.log( ); 가 어떻게 데이터를 입력받고 불러오는지 이해하게 되었을 것이다.
console이라는 오브젝트안에 log() 라는 function이 들어있어서, log() 단독으로는 사용하지 않으며
반드시 console 이라는 오브젝트와 함께 써야만 기능이 실행됨을 이해하고 넘어가면 된다.
BR h.