func,func(),new func()的区别

function func() {
        console.log("这是一个函数");
        return "这是一个返回值";
    }

func 代表函数 其类型为函数类型。

func() 表示函数的调用 不管你怎么操作 这个过程是一定的 。
 如果这个调用过程被引用 引用的是func的返回值!!!!!!

new func(), new 关键字添加之后 函数的性质由普通函数变为了构造函数, 其返回值由原先的return决定 变成了对象。

posted @ 2016-11-03 09:51  dreamliu666  阅读(746)  评论(0编辑  收藏  举报