프로그램이란 거시적으로는 명령 코드의 집합체를 의미하고, 이를 세분화 하면 크게 시스템 프로그램과 응용 프로그램으로 나뉜다.
시스템 프로그램은 운영체제를 의미하고, 응용 프로그램이 애플리케이션을 의미한다.
스코프의 주요 규칙
(1) 안쪽 스코프에서 바깥쪽 스코프로 접근할 수 있지만 반대는 불가능하다.
(2) 스코프는 중첩이 가능하다.
(3) 전역 스코프와 지역 스코프
(4) 지역 변수는 전역 변수보다 우선순위가 더 높다.
출처 : https://hanamon.kr/javascript-스코프와-변수선언키워드-차이점/
(1) 절대경로 : 어디에 있든지 한번에 갈 수 있는 고유의 경로
ex) C:\users\document\untitled.jpg
(2) 상대경로 : '현재 내가 위치한 곳을 기준'으로 한 '그곳의 위치'
/ 루트 (가장 최상의 디렉토리로 이동 / Web root)
./ 현재 위치 (파일의 현재 디렉토리를 의미)
../ 현재 위치의 상단 폴더 (상위 디렉토리로 이동)
여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 작용.
class ImplementAbstraction {
// method to set values of internal members
set(x, y) {
this.a = x;
this.b = y;
}
display() {
console.log('a = ' + this.a);
console.log('b = ' + this.b);
}
}
const obj = new ImplementAbstraction();
obj.set(10, 20);
obj.display();
// a = 10
// b = 20