第一个是最常见的,普通的函数,函数返回的是number类型的值
第二个是函数中返回函数的函数,并且此函数的toString方法被重载了,因此在直接输出test值的时候其返回的就是重载以后的toString函数给的返回值
第三个函数无返回值,因此试图直接获取此函数的返回值时只会获取到undefined,所以只有实例化此函数,将之变为对象,就能调用其函数体内各种属性和方法了,其toString方法也被重载了
第一个是最常见的,普通的函数,函数返回的是number类型的值
第二个是函数中返回函数的函数,并且此函数的toString方法被重载了,因此在直接输出test值的时候其返回的就是重载以后的toString函数给的返回值
第三个函数无返回值,因此试图直接获取此函数的返回值时只会获取到undefined,所以只有实例化此函数,将之变为对象,就能调用其函数体内各种属性和方法了,其toString方法也被重载了