JavaScript 내장 클래스

JavaScript에는 이전에 이미 접해본 많은 내장 클래스들이 있습니다. 예를 들어 날짜 작업을 살펴보겠습니다:

javascriptlet date = new Date;

날짜 객체를 콘솔에 출력하면 그 문자열 표현을 볼 수 있습니다:

javascriptconsole.log(date);

그러나 콘솔에서 객체의 속성과 메서드 목록을 볼 수도 있습니다. 이를 위해서는 다음 명령을 사용해야 합니다:

javascriptconsole.dir(date);
Задание 1

다음 코드의 실행 결과를 연구하세요:

javascriptlet reg = new RegExp;

console.log(reg);
console.dir(reg);

console.log(reg instanceof RegExp);
Задание 2

다음 코드의 실행 결과를 연구하세요:

javascriptlet arr = [1, 2, 3];

console.log(arr);
console.dir(arr);

console.log(arr instanceof Array);
Задание 3

다음 코드의 실행 결과를 연구하세요:

javascriptlet arr = new Array(1, 2, 3);

console.log(arr);
console.dir(arr);

console.log(arr instanceof Array);
Задание 4

다음 코드의 실행 결과를 연구하세요:

javascriptlet obj = {a: 1, b: 2, c: 3};

console.log(obj);
console.dir(obj);

console.log(obj instanceof Object);
Задание 5

다음 코드의 실행 결과를 연구하세요:

javascriptlet obj = new Object;

console.log(obj);
console.dir(obj);

console.log(obj instanceof Object);