1. For non-developers!
Learn Javascript Programming!
!
Learning contents with!
Function & Object!
!
!
!
!
!
Kim min tae @ibare!
NCSOFT http://ibare.kr https://medium.com/@ibare
#5
2. 함수란?
y = f(x)
두 집합 X, Y에 대하여 X의 각 원소를 Y의 오
직 하나의 원소에 대응시키는 대응 관계이다
'이름이 f인 이상한 상자'에 일정한 가치가 있는 물건을 넣으면
그 가치에 알맞은 돈의 액수가 나온다고 할때, 모든 물건에 대하
여 반드시 '그 각각의 물건의 가치에 맞는 돈의 액수'가 빈틈없
이 나오는 관계가 바로 함수이다via wikipedia
9. 함수란?
Javascript 에서 함수 #조금 다른 표현
함수의 이름 == 변수
매개변수 (Arguments)
반환값
호출(실행)
Javascript에서 함수는 조금
특이한 변수이다. !
“변수 myfunction 은 매개변수
x, y를 전달받아 코드 블럭을 실행
한 후 반환값을 호출자에게 돌려
주는 특이한 변수이다”
변수 myfunction가 가진 고유한 기능인!
함수 기능을 괄호()를 이용하여 실행하고 있다.
'이름이 f인 이상한 상자’ 에 물건을 넣으면 값이 나오는 기능
13. 객체(Object), 복합체의 의미
객체 O는 원시 데이타 형을 가질 수 있다
객체 O는 함수 F를 가질 수 있다
함수 F는 함수F2를 가질 수 있다
함수는 객체의
한 종류다
객체 O는 객체 O2를 가질 수 있다
14. 4강 실습 #1 코드 다시보기
객체
객체 window의 변수
(함수를 저장)
객체 함수
함수에
전달할 값
객체 반환
객체 함수
15. 객체(Object)로 무엇을 하는가?
프로그래머의 의도에 따라 객체는 아무
것도 없는 빈 객체 {}부터 무한에 가까울
정도로 복잡한 객체가 될 수도 있습니다
높은 자유도를 가진 객체로 프로그
래머들은 현실 세계를 묘사합니다
16. 사람 객체(Object) 묘사
나이 먹음, 다이어트 하기, 뺄샘 기능(function)이 있고 나이, 키, 몸무게, 취미를 가
지고 있는 사람을 객체로 묘사. 가지고 있는 기능을 호출함으로써 객체 스스로의 상
태를 변경할 수 있고 특수기능(뺄샘)을 실행하여 세상에 도움을 줄 수 도 있다.