ice rabbit programming

[JS] 데이터 타입의 프로퍼티와 메소드 본문

Development/JavaScript

[JS] 데이터 타입의 프로퍼티와 메소드

판교토끼 2020. 5. 27. 15:26

JavaScript에서는 데이터 타입별로 사용자를 위해 사전에 작성된 편의 기능인 프로퍼티와 메소드를 제공한다.
JavaScript에서 모든 것은 객체라고 첫 글에 언급하였다. 프로퍼티는 해당 타입 객체 내의 변수, 메소드는 객체 내의 함수라고 생각할 수 있다. C++의 STL에서 제공해주는 함수들이나 C#에서 기본적으로 제공하는 프로퍼티, 메소드와 비슷하다.

var str1 = "Hello, World!"; // string
str1.length; // length property
str1.charAt(0); // method
str1.split(" "); // method
var fruit = ["apple","pear","grape"]; // array
fruit.length; // length property
fruit.push("strawberry"); // method

위는 문자열에 대한 프로퍼티와 메소드를 사용한 것이다. 따로 정의해주지 않아도 제공이 되는 것들이다. 가장 기본적이고 많이 사용되는 것들이니 자주 사용하여 익히는 것이 좋다.