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

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

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

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

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

posted @ 2016-10-12 14:27  dreamliu666  阅读(472)  评论(0编辑  收藏  举报