프로그래밍 언어들

내장 객체

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

내장객체란?

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

Date Object : 시간과 관련된 Object

example1.html - (jsfiddle, github)

<!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)

<!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)

<!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'; 를 삭제 하거나 내용을 변경하여 추가 설명으로 활용하는게 좋을 것 같습니다.