function test(target){ function test2(start,str){ if(start == target) return str; else if(start > target) return null; else return test2(start+5,"("+str+"+5)"); // ||test2(start*3,"("+str+"*3)"); // 采用注释内容可正常输出:(((1*3)+5)*3) // ||这个运算符不是左边为true就不计算右边了吗,为什么会计算右边? } return test2(1,"1"); } console.log(test(24));
stone310
相关分类