웹프로그래밍 기초 천인국 지음
참고하여 작성하였습니다.

객체는 자신만의 데이터를 가져야 하지만 메서드는 가급적 서로 공유하는 편이 좋음. 객체들 사이에서 메서드를 공유하는 방법은 타 객체 지향 언어에서는 클래스라는 개념으로 슝슝~~

-클래스는 객체에 대한 설계도
-객체는 클래스로부터 찍어낼 수 있음
-클래스로부터 객체를 찍어내면 객체는 자신만의 데이터를 갖게 되지만 메서드는 클래스에 정의된 메서드를 서로 공유
-자바스크립트에서는 프로토타입이라는 개념을 제공하여 여러 객체가 공유하는 메서드를 정의할 수 있음

*오브젝트 객체
-자바스크립트 객체의 부모가 되는 객체
-자바스크립트의 모든 객체는 오브젝트 객체를 기초로 하여 생성

*내장 객체

스트링 객체

-스트링 객체의 length 속성은 간단하지만 자주 사용
-대소문자의 변환
toUpperCase()
toLowerCase()
-문자열 검색
indexOf() 메서드는 문자열 안에서 텍스트가 처음 등장하는 위치 반환

어레이 객체

-배열도 객체로 표현됨
-자바스크립트에서는 하나의 배열에 여러 가지 자료형을 혼합해서 저장 가능
-가장 많이 사용되는 속성은 배열의 크기인 length
for (i =0 ; i < fruits.length; i++){
...
}