prototype 이 붙어있는 메소드는 프로토타입 메소드라고 부르고, 위와 같이 아닌 경우 정적 메소드라고 한다.
위의 코드에서 User.getFullName은 호출이 되지 않는다. 이때 static을 사용하여 정적메소드로 만들어주면 호출이 가능하다. 반대로 생성된 인스턴스로는 호출이 되지 않는다. 따라서 User.isUser()는 호출이 가능하나 heropy.isUser()는 호출이 되지 않는다.