0313function Person(){} var person = Person() var person = new Person()의 차이점을 설명해보세요.
첫 번째 function person은 함수를 선언하는 것으로 아직 실행이 되지 않습니다. var person=Person()은 선언된 함수를 실행하고 return 값을 person이라는 변수에 저장하는 것입니다. var person = new Person()은 생성자 함수를 통해서 객체를 만들고 person이라는 변수에 객체를 저장하게 됩니다. var person = Person() var person = new Person()이고 두 개의 차이는 전자의 경우 출력 시 내용만 나오고 후자는 내용과 함수의 이름이 같이 나오게 됩니다. 즉 전자는 내용만 알려주는 거고 후자는 객체 안의 내용을 알려주는 개념입니다.