慕田峪4524236
方法一般都需要一个return来告知调用的结果,否则就是返回undefined你提到的else和return并没有冲突的地方。下例:123456789var a = test()console.log(a)function test(){ if(true){ return 1 }else{ return -1 }}