자바스크립트

    [javascript] 생성자 함수

    1. 개요 생성자 함수는 객체를 만들 때 사용하는 함수라고 말할 수 있습니다. 일반적인 프로그래밍에서 클래스와 비슷한 개념(클래스는 밑에서 별도로 언급하겠습니다.)을 가지고 있습니다. function MyCar(name, color, number) { this.name = name; this.color = color; this.number = number; } var mc = new MyCar('승용차', '파란색', '1234'); 생성자 함수는 일반 함수와 구조가 동일하지만 내부에서 사용할 속성 등은 this키워드를 통해서 구분해줘야 합니다. 예제에서는 MyCar라는 생성자 함수를 통해 mc라는 인스턴스를 생성하였습니다. 생성자 함수의 인스턴스 개체를 생성할때는 new키워드를 사용하며 이는 개체의 개..

    [javascript] 객체

    1. 개요 프로그램의 대상이 되는 현실세계의 어떠한 것을 프로그램에 맞게 구체화(추상화) 시켜놓은 것을 객체라고 할 수 있습니다. 예컨대 '자동차'를 자바스크립트에서 객체화한다면 다음과 같이 할 수 있습니다. var myCar = { car_name : '승용차', car_color : '파란색', car_number: '00가0000' }; alert(myCar.car_name); 예제에서 객체는 중괄호를 통해 car_name등의 키와 승용차라는 속성으로 myCar라는 객체를 생성하였습니다. 이때 키는 '문자열' 형태로 표현하거나 특수문자, 공백 등을 포함할 수 있습니다. 그러나 그렇게 그런경우 대괄호로 키값을 묶어줘야 하는 경우도 있으니 주의해야 합니다. 2. 속성 위 예제에서 객체에 키와 속성을 어..