function에 대한 실습을 했다.
fintion은 반복되는 코딩을 깔끔하게 해주는 수납공간의 역할을 해준다. 저번에 배웠던 반복문 while도 같은 기능이였지만, while 은 단순하게 반복되는 것에만 가능했고, funtion은 규칙적이지 않은 반복문에도 사용할 수 있다.
funtion은 입력과 출력이 있는데 입력에 종류중에는 Parameter & Argument 두가지가 있다.
Argument는 함수로 전달해주는 값들 사용자에 의해서 변하는 값들을 말한다. 우리말로는 "인자" 라고 한다.
Parameter 는 이 "인자"들을 받아서 함수 안으로 매개 해주는 변수들을 말한다. 우리말로는 " 매개변수"라고 한다.
<script>
function sum(left,right) {
document.write(left+right)
}
sum(2,3);
</script>
left,right에 해당하는게 Parameter고 sum 이라는 함수를 사용해서 2,3이라는 값을 넣어주는 값이 Argument다.
또 함수를 사용할떄 return이라는 것을 이용하면 계산이라는 기능만을 함수가 구현함으로써 원자화된 기능을
다양한 맥락에서 사용할 수 있게 자유도를 생기게 해주는 것. 값의 표현식을 만들어주는 것???
긴 코딩을 반복해서 사용하고 싶을때 function 을 이용해서 간소화 해봤다.
다음 수업에는 서로 연관된 function이나 변수들을 같은 이름으로 그룹핑해서 정리정돈 해주는 도구인 객체에 대해서 공부할 것이다.
'IT 공부 > 자습' 카테고리의 다른 글
2020-06-18 생활코딩 파일쪼개기 (0) | 2020.06.18 |
---|---|
2020-06-17 생활코딩 객체 (0) | 2020.06.17 |
2020-06-16 생활코딩 배열과 반복문 (0) | 2020.06.16 |
2020-06-14 생활코딩 자습 (0) | 2020.06.14 |
2020-06-13 IT 자습 FORM (0) | 2020.06.13 |