이노베이션 캠프/2주차_자바스크립트_문법
-
5주차 강의이노베이션 캠프/2주차_자바스크립트_문법 2023. 6. 17. 21:32
DOM (Document Object Model) Document(html 파일)를 JS가 알아먹을 수 있는 Object형태로 Modellng 한 것 최상위 노드: document 브라우저에 기본적으로 내장, 브라우저 환경에서만 돌아감 브라우저 환경: 확인 가능 node 환경: 확인 불가능 (ex: vscode) 브라우저의 요소들에 접근하고 조작하는 방법을 제공 속성: 객체의 상태나 특징을 나타내는 값을 저장하는 변수 (예: a.id) 메소드: 객체가 수행할 수 있는 동작이나 기능을 나타내는 함수 // 접근 // id 값에 해당하는 요소에 접근하여 값을 반환 document.getElementById("id"); // class 값에 해당하는 요소에 접근하여 값을 반환 document.getElement..
-
1주차 강의이노베이션 캠프/2주차_자바스크립트_문법 2023. 6. 12. 16:24
변수 선언 (키워드) var 변수를 선언하기 위한 키워드 재할당 가능, 재선언 가능 (마지막에 할당된 값이 변수에 저장됨) 함수 스코프를 가지며, 호이스팅 됨. const 상수(constant)를 선언하기 위해 사용되는 키워드 재할당 불가능 (한 번 값이 할당되면 다른 값을 할당할 수 없음) 블록 스코프를 가지며, 호이스팅 되지 않음 let 변수를 선언하기 위한 키워드 재할당 가능, 재선언이 금지 블록 스코프를 가지며, 호이스팅 되지 않음 스코프 - 변수의 유효 범위를 나타내는 개념 - 함수 스코프: 변수가 함수 내에서 유효한 범위를 갖는 것을 의미 : 함수 스코프 내에서 선언된 변수는 해당 함수 내에서만 접근 가능, 함수 외부에서는 접근 불가능 - 블록 스코프: 변수가 블록 내에서 유요한 범위를 갖는 ..
-
3주차 강의이노베이션 캠프/2주차_자바스크립트_문법 2023. 5. 30. 21:50
데이터 타입의 종류 기본형(Primitive Type)과 참조형(Reference Type)으로 구분 구분 기준: 값의 저장 방식과 불변성 여부 값의 저장 방식 기본형: 변수 값 자체가 저장 (변수 값이 저장된 주소값이 저장) 참조형: 변수 값이 아닌 메모리 상의 주소가 저장 (값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제, 힙(heap) 영역에 생성되고 메모리 주소를 통해 접근) 불변성 여부 기본형: 불변성을 띔 (변수에 새로운 값을 할당하면 이전 값을 변경 x, 새로운 값 생성) 참조형: 불변성을 띄지 않음 (변수는 객체를 가르키는 참조를 갖고 있으므로, 객체 내부의 속성을 수정하거나 객체를 변경할 수 있음) 수업에서는 구분 기준을 두 가지만 알려줬지만 찾아본 결과 다른 구분 기존도 존..