생활 웹디자인

내장 객체

본 수업은 폐지 예정입니다. 자바스크립트 언어 수업웹브라우저 자바스크립트로 수업이 리뉴얼 되었기 때문에 이것을 이용해주세요.

내장객체란?

시스템이 기본적으로 제공하는(built-in) 객체

Date Object : 시간과 관련된 Object

example1.html - (jsfiddle, github)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script type="text/javascript">
var d1 = new Date(2002, 1, 18);
var d2 = new Date(2011, 1, 18);
alert(d1.getFullYear());
alert(d2.getFullYear());
alert(d2.getFullYear() - d1.getFullYear());
</script>
</head>
<body></body>
</html>

String Object : 문자열

example2.html - (jsfiddle, github)

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script type="text/javascript">
var str = new String('egoing');
var str = 'egoing';
alert(str.length);
alert(str.toUpperCase());
</script>
</head>
<body></body>
</html>

Math Object : 수학과 관련된 객체

example3.html - (jsfiddle, github)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<script>
// 원주율
var x = Math.PI;
alert(x);
// 제곱근
var y = Math.sqrt(16);
alert(y);
</script>
</head>
<body></body>
</html>

댓글

댓글 본문
  1. 김성희
    getMonth() 는 리턴값이 1부터가 아니라 0부터 11까지 입니다.
    대화보기
    • GNyon
      API를 천천히 훑어봐야겠네요 ㅎㅎ 잘듣고있습니다.
    • eh20
      자바와 자바스크립트는 인도와 인도네시아의 차이라는 말도..
    • Jamesmoon
      역시 제 상식선인지라...ㅎㅎ;; 0부터 11 항시 기억하겠습니다. 감사합니다~
      대화보기
      • egoing
        컴퓨터에서는 숫자가 0부터 카운팅이 됩니다. 숫자를 11로 하시면 Dec가 될꺼예요.
        대화보기
        • Jamesmoon
          date objcet 예제에서 질문입니다.

          var d1 = new Date(2002, 1, 18); <<--이부분의 1을 12로 바꿔서 실행해 보니
          결과값이 2002가 아닌 2003으로 나오는데 반올림인지 뭔지... 뭔가 이유가 있을까요?
          d2 객체도 마찬가지 결과구요...;; 12월은 다음 년도에 속한다고 판단하고 잇는걸까요?
          제 상식 선에서는 왜그런지 이해가 안되네요 ㅜㅜ
        • David Jun
          진짜 너무 대박, 초보 개발자로서 정말 너무 많이 도움이 되고 있어요. 감사해요^^
        • Sheva
          이골루야!
          (강의 너무 잘 보고 있습니다! 첫 댓글인데.. 너무 감사드립니다.)
        • earlycastle
          오오오 미쑵미다
          대화보기
          • WilliamHan
            강사느님께서는 무지한 저희들을 위하여 두가지 방법으로 기술 할 수 있다는 사실을 1라인을 더 코딩 하심으로써 몸소 보여주신 것입니다.
            대화보기
            • manorgass
              String object 예문에서
              var str = new String('egoing');var str = 'egoing';

              var str = new String();var str = 'egoing';//var str = new String('egoing');과 결과가 같다.
              라고 변경 해주시면 좋을 것 같습니다.
              var str = new String('egoing'); 에서 이미 str 은 egoing이라는 값을 가지고 있습니다.var str = 'egoing'; 를 삭제 하거나 내용을 변경하여 추가 설명으로 활용하는게 좋을 것 같습니다.
            버전 관리
            egoing
            현재 버전
            선택 버전
            공동공부
            graphittie 자세히 보기