func,func(),new func()的区别
function func() { console.log("这是一个函数"); return "这是一个返回值"; }
func 代表函数 其类型为函数类型。
func() 表示函数的调用 不管你怎么操作 这个过程是一定的 。
如果这个调用过程被引用 引用的是func的返回值!!!!!!
new func(), new 关键字添加之后 函数的性质由普通函数变为了构造函数, 其返回值由原先的return决定 变成了对象。
function func() { console.log("这是一个函数"); return "这是一个返回值"; }
func 代表函数 其类型为函数类型。
func() 表示函数的调用 不管你怎么操作 这个过程是一定的 。
如果这个调用过程被引用 引用的是func的返回值!!!!!!
new func(), new 关键字添加之后 函数的性质由普通函数变为了构造函数, 其返回值由原先的return决定 变成了对象。