배열(4)
-
3. JavaScript 초기화, 반복문, 배열, 메소드, 콜백 함수
var과 let,const의 차이점 let,const : 블록 스코프를 사용 - 블록 스코프란 {}내부에서 선언된 변수는 중괄호 외부에서는 접근할 수 없는 스코프를 말한다. var : 함수 스코프사용 - 함수 내에서 선언된 변수는 함수 외부에서도 접근 가능 또한 var변수는 초기화하지 않으면 값이 할당되자 않은 상태로 남는다. 예상시험문제 var는 선언 전에 사용해도 오류가 발생하지 않습니다. 이를 호이스팅(hoisting)이라고 하며, 변수가 함수나 전역 스코프의 맨 위로 끌어올려지는 것입니다. 반면, let과 const는 호이스팅이 발생하지 않으므로 변수를 선언한 후에 사용해야 합니다. 배열 생성 let 이름 = [자료,자료,자료,자료] let 이름 = new Array(); const arr = [..
2023.04.18 -
2. JavaScript 변수와 자료형 연산자
나이 계산하기 (결과 값 표시하기) 이 코드는 HTML과 JavaScript를 사용하여 사용자의 나이를 계산하고 출력하는 예제입니다. HTML 파일은 button과 div 요소를 포함하고 있습니다. button 요소에는 calc() 함수가 실행되도록 onclick 이벤트 핸들러가 설정되어 있습니다. div 요소는 결과를 표시하는 역할을 합니다. JavaScript 파일은 calc() 함수를 정의합니다. 이 함수는 현재 연도를 나타내는 currentYear 변수와, 사용자가 입력한 태어난 연도를 나타내는 birthYear 변수를 선언합니다. prompt() 함수를 사용하여 사용자로부터 태어난 연도를 입력받습니다. 이후, age 변수에 사용자의 나이를 계산하여 할당하고, 결과를 document.querySe..
2023.04.17 -
c언어-(문자열 string, 배열)
문자열(String)은 일련의 문자가 연속되어 있는 것이며 문자의 집합이 곧 문자열이다. 사람의 이름이나 에러 메시지 등과 같은 일반적인 문장을 문자열이라고 한다. 문자열 상수는 문자 상수와 달리 겹 다운 표로 감싸서 표현된다. 예시) 문자: 'a' 문자열: "abc" ' ' 홀따옴표랑 " " 겹 따옴표를 사용할 때는 분명히 구분해야 한다. 'S'와 "S"는 비슷해 보여도 내부적으로 엄청난 차이가 있다. 'S'는 S라는 문자 하나만 표현하지만 "S"는 한 글자로만 된 문자열이다. 문자열 상수는 있지만 이런 문자열을 저장할 수 있는 문자열 타입이라는 것은 없다. 자열 상수 ex) char ch[10]="abcdefg"; (c언어) string str="abcdefg"; (c++) a="abcdefg";(p..
2022.03.17 -
(c++) 배열, 구조체, 포인터 (0주차)
배열, 구조체, 포인터는 C++의 세 가지 복합 데이터 형이다. 배열은 동일한 데이터형에다가 여러 개의 값을 하나의 데이터 객체에 저장할 수 있으며 인덱스를 통해 인덱스 내 값에 접근할 수 있다. 구조체는 배열과 달리 데이터형이 다른 여러 개의 값을 하나의 데이터 객체 안에 저장한다. 도트(.) 멤 머 연산자를 사용하여 개별적인 멤버에 접근한다. 구조체는 사용하기 전에 구조체를 어떻게 설계할지를 미리 생각해둬야된다. 그러면 구조체 템플릿 안에 어떤 멤버를 넣을 것인지 정의한다. 그러면 구조체가 완성이 되고 사용자의 의도와 맞게 사용할 수 있습니다. 예를 들어 자동차에 성분에 대한 값을 구조체의 템플릿으로 하고 구조체를 만들어본다고 하면 #include struct car { char car_name[20..
2021.11.08