본문 바로가기
반응형

함수2

[Javascript] javascript 함수(3) 함수 객체 Javascript Stuty - javascript 함수 1.자바스크립트에서는 함수도 객체다. 즉 함수의 기본 기능인 코드 실행뿐만 아니라, 함수 자체가 일반 객체처럼 프로퍼티들을 가질 수 있다. ex) // 함수 선언 방식으로 add()함수 정의되어 function add(x, y) { return x+y; } // add() 함수 객체에 result, status 프로퍼티 추가 add.result = add(3, 2); add.status = 'OK'; 2. 자바스크립트에서 함수는 값으로 취급된다. 함수 => 객체, 즉 함수도 일반 객체처럼 취급될 수 있다. - 리터럴에 의해 생성 - 변수나 배열의 요소, 객체의 프로퍼티 등에 할당 가능하다 - 함수의 인자로 전달 가능 - 함수의 리턴값으로 리턴 가.. 2017. 5. 22.
[Javascript] javascript 함수(1) 함수 생성 Javascript Stuty - javascript 함수 1.함수 리터럴 자바스크립트에서는 함수도 일반 객체처럼 값으로 취급된다. So. 일반 객체를 리터럴 처럼 생성할 수 있는 것 처럼, 자바스크립트에서도 함수 리터럴을 이용해 함수 생성이 가능하다. ex) function add(x, y){ return x+y; } 1) function 키워드 - 자바스크립트 함수 리터럴은 function 키워드로 시작함. 2) 함수명 - 함수명은 함수 내부 코드에서 자신을 재귀적으로 호출하거나 자바스크립트 디버거가 해당 함수를 구분하는 식별자로 사용. 다만 함수명은 선택사항. 이때 함수명이 없는 함수를 익명 함수라 한다. 3) 매개변수 리스트 - 매개변수는 C 언어와 같은 기존 언어의 함수 매개변수 형태와 거의 비.. 2017. 5. 22.
반응형