// 생성자로 사용할 함수 일반적으로 함수명 첫글자를 대문자로 함 function Person(name, age) { this.name = name; this.age = age; this.print = function(){ document.write("이름 : " + this.name + "<br>"); document.write("나이 : " + this.age + "<br>"); } } // 함수 호출은 새로운 객체를 만듭니다. var man = new Person("남기용", 43); man.print(); document.write(typeof man + "<br>"); // object 함수가 아닌 객체 document.write(man instanceof Person ); // true man 객체는 Person의 인스턴스임