JavaScript 객체 지향 프로그래밍

객체의 사용 사례

수업소개

객체를 실제로 활용하는 사례를 살펴보면서, 객체란 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인 것이라는 말의 의미를 음미해봅시다. 

 

 

 

강의1

이미 우리가 객체를 사용해왔음을 확인해봄으로서 객체가 멀리 있는 것이 아니라는 것을 느껴보는 영상입니다. 

 

 

코드

built-in.js (변경사항)

console.log("Math.PI", Math.PI);
console.log("Math.random()", Math.random());
console.log("Math.floor(3,9)", Math.floor(3.9));

 

 

 

강의2

우리도 객체를 만들어서 연관된 변수와 함수를 정리 정돈 해봅시다! 

 

 

 

코드

built-in.js (변경사항)

console.log("Math.PI", Math.PI);
console.log("Math.random()", Math.random()); //method
console.log("Math.floor(3,9)", Math.floor(3.9));

var MyMath = {
    PI:Math.PI,
    random:function(){
        return Math.random();
    },
    floor:function(val){
        return Math.floor(val);
    }
}
console.log("MyMath.PI", MyMath.PI);
console.log("MyMath.random()", MyMath.random());
console.log("MyMath.floor(3.9)", MyMath.floor(3.9));

var MyMath_PI = Math.PI;
function MyMath_random(){
    return Math.random();
}
function MyMath_floor(val){
    return Math.floor(val);
}

 

 

 

댓글미션

객체를 이용하면 무엇이 좋은지 댓글로 설명해보시고, 다른 사람의 댓글과 비교해보세요. 

댓글

댓글 본문
작성자
비밀번호
  1. nicknameless
    서로 연관되어 있는 것을 정리 정돈할 수 있어서 사용할 때 더 편리하다//객체를 이용하면 좋은 이유
  2. 감사합니다.
  3. 유밍
    어떤 변수를 쓸때 / 어떤 함수를 쓸때 수학이면 수학끼리, 텍스트면 텍스트끼리 서로 연관되어 있는 게 하나로 묶여 있으므로 객체.불러올것 으로 편하게 사용 가능하다....?

    그리고 객체 안에 있는 변수 or 함수는 객체와 함께 쓸때만 유효하므로 따로 전역변수 or 전역함수 선언하는것과 중복되지 않게 사용 가능하다..!? 변수나 함수 이름이 중복되면 큰일나쥬....
  4. Young Kwang Cho
    관련된 여러 프로퍼티와 메서드를 하나의 이름 아래로 그룹핑 할 수 있다.
  5. 어쩌다보이
    객체를 이용하면 서로 연관된 변수와 함수를 새로운 이름으로(객체) 묶어서 사용할 수 있다?.. 그런데 이번 강의는 기존에 있는 메소드랑 함수를 쓰시는 바람에 걍 이름만 바뀐거.. 맞죠?
  6. hyuna lee
    필요한 기능들을 담아 객체로 묶어서 정리해두면 찾기도 쉽고 관리도 쉽고..맞나요??
  7. 폭스킴
    객체를 이용하면, 서로 연관된 변수와 함수를 하나의 카테고리로 정리, 관리하고, 접근, 사용할 수 있어서 편리하다.
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기