일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- type
- var
- AI
- condition
- webpack
- git
- 앙상블
- npm
- 보안
- JavaScript
- TypeScript
- C++
- loop
- vuetify
- bash
- docker
- vue.js
- machine learning
- leetcode
- C#
- scss
- BOJ
- Python
- Clone
- VUE
- property
- nginx
- generic
- dotenv
- security
Archives
- Today
- Total
ice rabbit programming
[JS] 데이터 타입의 프로퍼티와 메소드 본문
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
위는 문자열에 대한 프로퍼티와 메소드를 사용한 것이다. 따로 정의해주지 않아도 제공이 되는 것들이다. 가장 기본적이고 많이 사용되는 것들이니 자주 사용하여 익히는 것이 좋다.
'Development > JavaScript' 카테고리의 다른 글
[Node.js] npm cache 해결 (3) | 2020.09.27 |
---|---|
[JS] JavaScript의 기본 문법 (0) | 2020.06.06 |
[JS] 자바스크립트의 데이터 타입(2) (0) | 2020.05.10 |
[JS] JS의 간략한 소개와 데이터 타입(1) (0) | 2020.05.04 |
[JavaScript] Eval과 getOwnPropertyNames() (0) | 2020.04.15 |