84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
return跟被注释掉的输出函数
function app2(x,y) { var sum,x,y; sum = x * y; return sum; //document.write(sum = x * y + "</br>"); }
return回傳值跟document.write輸出差別是什麼?不能都直接印出來麼? -PHP中文網問答-return回傳值跟document.write輸出差異是什麼?不能都直接印出來麼? -PHP中文網問答
圍觀一下哦,學習一下。
return返回的这个值只是把结果返回,并未打印出来,返回的结果可以存在其他参数里面,方便以后的使用,而return如果要打印,还是得调用document.write,如document.write(app(2,3))打印2*3的值
你可以这样用,var result=app2(2,3),将返回的结果存在result里面,再输出打印document.write(result),这个函数app2()返回的是一个值,而不是打印输出,如果要打印就得再次调用document.write,而document.write(sum = x * y + "</br>")的情况下,调用函数就会打印输出,不存在返回值,就不能用result=app2(2,3)接收返回的值了
return回傳值跟document.write輸出差別是什麼?不能都直接印出來麼? -PHP中文網問答-return回傳值跟document.write輸出差異是什麼?不能都直接印出來麼? -PHP中文網問答
圍觀一下哦,學習一下。
return返回的这个值只是把结果返回,并未打印出来,返回的结果可以存在其他参数里面,方便以后的使用,而return如果要打印,还是得调用document.write,如document.write(app(2,3))打印2*3的值
你可以这样用,var result=app2(2,3),将返回的结果存在result里面,再输出打印document.write(result),这个函数app2()返回的是一个值,而不是打印输出,如果要打印就得再次调用document.write,而document.write(sum = x * y + "</br>")的情况下,调用函数就会打印输出,不存在返回值,就不能用result=app2(2,3)接收返回的值了