함수
- 함수를 선언할 때 function 을 적고 그 뒤에 함수명을 적는다 일단 () 안에는 매개변수(argument)가 있을수도있고 없을수도 있는데 일단 없다고 생각하고 아래와 같이 함수를 선언했다.
- 함수 호출은 아래와 같이 sayHello(); 로 선언한다. 매개 변수가 있다면 sayHello(......)가 되겠지.
매개변수가 있을 경우의 함수 사용
- 먼저 함수를 선언할 때 함수의 파라미터를 name 이라는 이름으로 주었다.
- 그러면 저 함수 내에서는 name 이라는 값을 참조할 수가 있는데 함수 호출시 JongWan 이라는 문자열을 매개변수로 주었기 때문에 현재 함수 내에서 name 은 문자열인 JongWan 이 되는 것이다.
- 아래와 같이 매개변수도 여러개가 올 수도 있다.
좀 더 섹시한 방법으로 사용할 수 없을까 ..?
- 백틱 ` 사용 문자열과는 다름, 결과는 같다.
- 변수인 jongWan 에는 sayHello의 리턴 값이 들어 있다.
- 즉 sayHello 먼저 실행하고 리턴값을 반환받아 jongWan 변수에 저장한다.
- 이 방식을 사용하면 중간에 문자열 연결 기호인 + 를 넣을 필요도 없다.
'기타 > 기타 잡다한 것들' 카테고리의 다른 글
[JAVASCRIPT] DOM(Document Object Model) (0) | 2019.05.17 |
---|---|
[자바스크립트] 계산기(Calculator) (0) | 2019.05.16 |
[JAVASCRIPT] Array (배열) 과 Object (0) | 2019.05.16 |
[JAVASCRIPT] Variable (변수) (0) | 2019.05.15 |
[JAVASCRIPT] Hello World ! (0) | 2019.05.15 |