* new 키워드로 코어 객체 생성


var today = new Date(); // 시간 정보를 다루는 Date 타입의 객체 생성

var msg = new string("Hello"); // "Hello" 문자열을 담은 string 타입의 객체 생성


여기서 today, msg는 생성된 객체를 가리키는 레퍼런스 변수이다(포인터랑 비슷), 하지만 많은 경우 그냥 객체라고 부른다.


* 객체 접근

obj.프로퍼티 = 값; // 객체 obj의 프로퍼티 값 변경

변수 = obj.프로퍼티; // 객체 obj의 프로퍼티 값 알아내기

obj.메소드(매개변수 값들); // 객체 obj의 메소드 호출


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>객체 생성 및 활용</title></head>
<body>
<h3>객체 생성 및 활용</h3>
<hr>
<script>
// Date 객체 생성
var today = new Date();
 
// Date 객체의 toGMTString() 메소드 호출
document.write("현재 시간 : " + today.toGMTString() + "<br>");
 
// String 객체 생성
var mystr= new String("자바스크립트 공부하기");
document.write("mystr의 내용 : " + mystr + "<br>");
document.write("mystr의 길이 : " + mystr.length + "<br>"); // 프로퍼티 읽기
// mystr.length=10; // 이 문장은 오류이다.
</script>
</body>
</html>
 
cs





Posted by 너래쟁이
: