변수(3)
-
3. JavaScript 초기화, 반복문, 배열, 메소드, 콜백 함수
var과 let,const의 차이점 let,const : 블록 스코프를 사용 - 블록 스코프란 {}내부에서 선언된 변수는 중괄호 외부에서는 접근할 수 없는 스코프를 말한다. var : 함수 스코프사용 - 함수 내에서 선언된 변수는 함수 외부에서도 접근 가능 또한 var변수는 초기화하지 않으면 값이 할당되자 않은 상태로 남는다. 예상시험문제 var는 선언 전에 사용해도 오류가 발생하지 않습니다. 이를 호이스팅(hoisting)이라고 하며, 변수가 함수나 전역 스코프의 맨 위로 끌어올려지는 것입니다. 반면, let과 const는 호이스팅이 발생하지 않으므로 변수를 선언한 후에 사용해야 합니다. 배열 생성 let 이름 = [자료,자료,자료,자료] let 이름 = new Array(); const arr = [..
2023.04.18 -
c언어 - (변수)
변수(變數, variable) 변수 선언 공식 자료형 변수 이름 = (초기화 값); 변수란? 변수는 프로그래밍에 입문할 때 가장 먼저 배워야 하는 개념이다. 말뜻 그대로 변할 수 있는 수, 즉, 고정되어 있지 않은 수라는 뜻이며 1이나 45 또는 0.12 같은 상수의 반대 개념이다. 이름은 변수지만 반드시 수치 값만 저장되는 것은 아니며 문자열이나 포인터 같은 좀 더 복잡한 값도 저장될 수 있다. 변수에서 말하는 수를 좀 더 일반적으로 표현하면 데이터이며 더 쉽게는 값이라고 한다. 변수를 정의할 때는 몇가지 규칙이 있는데 이것을 어기면 오류가 발생한다. 변수명을 정의할때 규칙 1. 모든 변수는 사용되기 전에 선언해야 한다. 2. 영문자 또는_(언더바)로 시작해야 한다. 3. 중간에 숫자와 _(언더바)를 ..
2022.03.10 -
c언어 기본코드 (hello 출력 및 코드설명)
c언어를 시작하면 가장 처음으로 보는 코드입니다. #include int main(){ printf("hello"); return 0; } 위 코드를 설명하자면 #include = stdio.h라는 헤더 파일을 포함하라는 뜻으로 stdio.h에 대한 자세한 내용을 알고 싶으면 구글에 검색을 해보면, 내용을 볼 수 있다. 우리가 알아야 될 내용은 stdio.h의 라이브러리의 내용을 보면 c컴파일러가 제공하는 표준 함수들에 대한 선언이 작성되어 있다. 입출력이 가장 대표적인데, stdio.h를 포함함으로써 printf,scanf 앞으로 배울 입출력을 한다는 것을 컴파일러는 알 수 있게 된다. 라이브러리란? 라이브러리는 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다. 여기에는 미리..
2022.03.10