함수 4

[typescript] 7. 함수 (선언적 함수, 익명 함수, 콜백 함수)

[typescript] 7. 함수 (선언적 함수, 익명 함수, 콜백 함수) 1. 함수란? - 함수는 애플리케이션 코드를 구성하는 기본 요소입니다. - 자주 사용되는 코드를 묶어놓은 코드 덩어리 입니다. - typescript에서 함수는 클래스나 네임스페이스 내에 선언 할 수 있습니다. - 함수는 모듈로 서도 사용됩니다. 2. 자바스스크립트 함수의 종류 참조 : [javascript] 2.자바스크립트 함수란? 1) javascript 함수 (1) 선언적 함수 - 호이스팅이 발생 합니다. *호이스팅 이란? 코드를 실행 하게 되면 호이스팅이되는 코드를 맨위로 올리는 것을 말합니다. 따라서 함수를 사용후에 나중에 정의해도 됩니다. (2) 익명 함수 - 호이스팅 이 발생하지 않습니다. - 함수를 선언이 후에만 사..

[python] 8. 함수

[python] 8. 함수 1. 함수는 왜 필요한가? - 코드의 재사용 - 재 사용성 때문에 코드의 생상성과 품질이 향상된다. 2. 함수의 정의 - 함수 선언은 def로 시작 - 함수의 시작과 끝은 들여쓰기로(indentation)로 구분 - 시작과 끝을 명시하지 않음, 들여쓰기가 사라지면 끝난 것이다. 일반적으로 2줄을 뛰어 주는 것으로 구분한다. - 함수 이름 뒤에오는()안에 파라미터를 생성, 파라미터는 존재 하거나, 존재 하지 않아도 된다. - 함수 끝에 return 문은 있어도 되고 없어도 된다. 없으면 none이 리턴 된다. 3. 함수에 파라미터 및 return 1) 파라미터 넘기는 방법 (1) 위치 파라미터 - 정해진 파라미터 위치에 맞게 인자를 넘겨야 한다. (2) 키워드 파라미터 - 파라미..

[javascript] 2.자바스크립트 함수란?

[javascript] 2.자바스크립트 함수란? * 목차 * 1. 자바스크립트 함수란? 2. 익명 함수 3. 선언적 함수 4. 함수의 생성 및 실행 순서("선언적 함수" -> "익명 함수") 5. "익명 함수 활용" 및 "선언적 함수" 활용법 6. 기타 함수 활용법(Callback) 7. 클로저(closure)란? 1. 자바스크립트 함수란? - javascript에서 코드의 집합을 나타내는 자료형입니다. - 그래서 함수를 변수에 할당 하거나 , 함수를 리턴 할 수 있습니다. - 함수에는 2가지 형태가 존재합니다. "익명 함수" , "선언적 함수", "즉시 실행 함수" 2. 익명 함수 1) 형태 function(, , ...) { 코드... } 2) 사용시기 - 변수에 함수를 할당 할때. - 함수에서 함수..

[javascript] 1. 자바스크립트 기초 (기본 구조)

[javascript] 1. 자바스크립트 기초 (기본 구조) * 목차 *1. 자바 스크립트의 언어 구조2. 식별자(변수) 선언3. 분기(조건)문 (if 문 , if else if 문, switch문)4. 반복문5. 함수6. 정리 1. 자바스크립트의 구조 - 자바스크립트는 또한 객체 언어 입니다.(즉, 모든 것을 객체로 취급합니다) - 자바 스크립트는모든 언어와 동일하게 4개의 구조로 이루어 져 있습니다. 1) 선언 2) 조건 문(분기 문) 3) 반복 문 4) 함수 2. 식별자(변수) 선언 - 모든 언어와 동일 합니다. 1) 주석 - 프로그래밍 코드를 설명 한다. 코드에 아무런 영향을 미치지 않느다. 2) 표현식 - 실행 가능한 코드 한줄을 의미한다. 3) 키워드 - 미리 예약되어있는 프로그래밍 예약어 이..