Contents
반응형
객체와 배열은 참조타입
객체
복합적인 정보를프로퍼티로 키와 벨류값으로 갖는 자료형.
키 in 객체 ( 특정키 포함 여부 확인 )
'age' in person;
* const 선언 객체의 프로퍼티 변경은 가능하나
새로 다시 할당은 불가!
const person1 = {
name: 'sd',
age: 21
};
person1.job = 'developer'
person1 = {};
배열
const a = [a, 'b',332, null ]
배열 내에 다양한 자료형 넣을 수 있음
원시타입/ 참조타입
-> 값복사인지 주소복사인지
블록문
0개 이상의 문들을 묶은 단위, 일반적으로 제어문, 함수등에 사용되며
새로운 스코프를 생성
{
console.log('blog');
}
스코프 scope
블록 안에 선언된 변수, 상수를 밖에서 사용 불가!
이 범위에서만 쓴다 이렇게 생각.
const x = '5';
// 전역스코프
// 전역스코프
{
const x= '1';
let y = 'b';
// 지역스코프
}
전역스코프는 전역변수 상수 (데이터영역)
어디서든 접근 가능. 프로그램 종료시 소멸.
지역 변수상수
스택 영역 위치. 블록 안에서만 접근 가능. 블록 실행 종료시 소멸,
변수나 상수는 가능한 블록 내에서 선언. => 메모리 절약
참고) 얄팍한 코팅사전
반응형
'IT 공부 > Javascript' 카테고리의 다른 글
npm 기초 (2) | 2024.12.10 |
---|---|
자바스크립트 파일, script defer, async (1) | 2024.12.09 |
javascript 기본. 자바스크립트란? 변수와 상수, 자료 (2) | 2024.12.02 |