function Point(x, y){
this.x = x
this.y = y
this.f = function(){}
}
var p1 = Point(1, 2) //undefined, 因为Point()无返回值
var p2 = new Point(3, 4) //object, 拥有x, x, f属性
//////////////////////////////////////////////////////////////////
function ff(){return 1}
var f1 = new f() //object
var f2 = ff() //1
console.info(f1)
console.info(f2)
//////////////////////////////////////////////////////////////////
function a(){return function(){alert('aaaa')}}
var a1 = new a() //function
var a2 = a() //function
console.info(a1)
console.info(a2)