JAVASCRIPT dynamic webpage, window, document, datatype, array (230714)
1. 동적 웹페이지와 정적 웹페이지의 차이는?
- 정적 웹페이지는 페이지가 적은대로만 동작하며, 표시되어있는 자료만 출력가능.
- 동적 웹페이지는 웹페이지를 변하게 할 수 있다.
- 다른 말로 동적과 정적의 차이는 프로그래밍이 되냐 안 되냐의 차이라고 볼 수 있다.
2. window 객체와 document 객체에 대하여 설명하시오.
- window 객체는 브라우저 전체를 가리키고, document 객체는 html 페이지를 객체로 보는 것이다.
3. 자바스크립트에서 데이터 타입 종류는?
- 숫자(Number): 정수와 부동 소수점 숫자를 표현합니다.
- 문자열(String): 텍스트 데이터를 표현합니다.
- 불리언(Boolean): 참(True) 또는 거짓(False) 값을 나타냅니다.
- undefined: 값이 할당되지 않은 변수를 나타냅니다.
- null: 값이 존재하지 않음을 나타냅니다.
- 객체(Object): 여러 속성과 값을 포함하는 복합 데이터 타입입니다.
- 배열(Array): 여러 값을 순차적으로 저장하는 데이터 타입입니다.
- 함수(Function): 재사용 가능한 코드 블록입니다.
- 날짜(Date): 날짜와 시간 정보를 나타냅니다.
- 정규 표현식(Regular Expression): 패턴 매칭에 사용되는 표현식입니다.
- 심볼(Symbol): 고유하고 변경 불가능한 값입니다.
4. 자바 배열과 자바스크립트 배열의 차이는?
- 자바 배열은 정해진 타입의 값만 들어온다. 자바스크립트는 객체로 받기 때문에 하나의 배열 안에도 다른 타입이 들어간다.
- 그리고 자바 배열은 초기화할 때 {}(중괄호)를 사용하고 자바스크립트는 [](대괄호)를 사용한다.