함수(3)
-
3. JavaScript 초기화, 반복문, 배열, 메소드, 콜백 함수
var과 let,const의 차이점 let,const : 블록 스코프를 사용 - 블록 스코프란 {}내부에서 선언된 변수는 중괄호 외부에서는 접근할 수 없는 스코프를 말한다. var : 함수 스코프사용 - 함수 내에서 선언된 변수는 함수 외부에서도 접근 가능 또한 var변수는 초기화하지 않으면 값이 할당되자 않은 상태로 남는다. 예상시험문제 var는 선언 전에 사용해도 오류가 발생하지 않습니다. 이를 호이스팅(hoisting)이라고 하며, 변수가 함수나 전역 스코프의 맨 위로 끌어올려지는 것입니다. 반면, let과 const는 호이스팅이 발생하지 않으므로 변수를 선언한 후에 사용해야 합니다. 배열 생성 let 이름 = [자료,자료,자료,자료] let 이름 = new Array(); const arr = [..
2023.04.18 -
c언어 함수란?
함수를 선언하는 문법은 type name(인수 목록){ 함수의 본체 } - name : 함수의 이름이며 이 이름을 통해 함수를 호출한다. 함수의 이름도 명칭이므로 명칭을 만드는 규칙대로 기억하기 쉽고 의미를 잘 표현할 수 있는 이름을 지어주는 것이 좋다. (ex EndScore, max) - 인수 목록 : 함수가 해야 할 일의 세부 사항을 지정하며 함수의 작업거리라고 할 수 있다. 함수는 고유의 기능을 가지고 있고 호출부에서는 이 기능을 사용하기 위해 함수를 호출하는데 이때 함수에게 일을 시키기 위해서는 작업에 필요한 값을 전달해야 하는데 그때 인수 목록에 함수에 넣어서 일을 시키고 싶은 값을 넣으면 된다. 인수 목록은 있을 수도 있고, 없을 수도 있다. - type : 함수가 리턴하는 값의 데이터형이며..
2022.05.12 -
C++ String/STL
string 클래스 헤더 파일, 생성 방법 헤더 파일 : #include 함수 : str1.size(); 함수 설명 : string의 사이즈를 반환합니다. 함수 예시 : str1.size(); str1="CIZI"; ==> "CIZI" 이므로 4를 반환합니다. 함수: str1.clear(); 함수 설명 : 스트링에 들어있는 문자열을 지우는 함수입니다. 함수 예시: str1.clear(); size=0이 됨 함수: str1.empty(); 함수 설명 : 스트링이 비었는지 확인하는 함수입니다. 비었으면 true를 반환합니다. 비었음의 기준은 size, length가 0인 것입니다. 함수 : swap 함수 설명: str1, str2를 swap 해준다. swap(str1, str2); stack 헤더 파일, 생..
2021.12.01