본문 바로가기
반응형

javascript 함수3

[JavaScript (6)] Javascript 함수(함수 기본, 재귀함수, 호이스팅 등) [JavaScript (6)] Javascript 함수(함수 기본, 재귀함수, 호이스팅 등) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 자바스크립트 함수 ] 입니다. : ) 0. 들어가기 앞서 함수의 정의, 호출방법, 그리고 활용 방법 등을 간단히 알아보려 한다. 1. 함수(function) 기본 ▶ 1. 함수(function)란? - 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록 - javascript에서 코드 집합을 나타내는 자료형) - 작업을 수행하거나 값을 계산하는 문장 집합 같은 자바스크립트 절차 - 함수도 일반 객체처럼 값으로 취급된다. 즉 하나의 데이터 타입 이다. 이러한 특징때문에 자바스크립트의 함수는 일급 객체라고 하며, 변수에도 할당 가능하다. ※ 참고할 용어 ◎ 일급시민(F.. 2020. 3. 20.
[Javascript] javascript 함수(2) 함수 선언문, 함수 표현식 에서의 세미콜론 Javascript Stuty - javascript 함수 선언문, 함수 표현식 에서의 세미콜론 function statement (함수 선언문)와 function expression(함수 표현식)에서 세미콜론 일반적으로 자바스크립트 코드를 작성할 대 함수 선언문 방식으로 선언된 함수의 경우는 함수 끝에 세미콜론(;)을 붙이지 않지만, 함수 표현식 방식의 경우 세미콜론(;)을 붙이는 것을 권장한다. ex) // 함수 선언문 방식 function add(x, y){ return x+y; } // 함수 끝에 세미콜론을 붙이지 않는다. // 함수 표현식 방식 var add = function sum(x,y){ return x+y; }; // 함수 끝에 세미콜론을 붙이도록 한다. 자바스크립트는 세미콜론 사용을 .. 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.
반응형