Java Script & DOM/Java Script

자바스크립트 객체 지향 프로그래밍 설명

본클라쓰 2010. 11. 24. 21:39

 

 자바스크립트는 객체지향 프로그래밍(An Object Oriented Programming:OOP) 언어이다. 객체지향 언어는 사용자가 객체를 정의하거나 변수타입을 지정할 수 있는 특별한 데이터이다. 객체는 프로퍼티(Properties)와 메소드(Methods)로 구성되어 있다.

 

 

 

1. 프로퍼티(Properties)

 

 프로퍼티는 객체를 구성하는 값이다. 아래의 코드는 String 객체의 length 프로퍼티를 사용하여 문자열의 문자수를 반환하는 코드이다.

 

<script type="text/javascript">

 

var text = "Hello World!";

document.write(text.length);

 

</script> 

 

위 코드의 결과는 아래와 같다.

 

12

 

 

 

2. 메소드(Methods)

 

 메소드는 객체가 수행해야 할 행동이다. 아래의 코드는 String 객체의 toUpperCase() 메소드를 사용하여 텍스트를 대문자로 출력하는 코드이다.

 

<script type="text/javascript">

 

vat str = "Hello World!";

document.write( str.toUpperCase() );

 

</script> 

 

위 코드의 결과는 아래와 같다.

 

HELLO WORLD!