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>"); }
반환값과 document.write 출력의 차이점은 무엇인가요? 모두 직접 인쇄할 수는 없나요? -PHP 중국어 사이트 Q&A-반환값과 document.write 출력의 차이점은 무엇인가요? 모두 직접 인쇄할 수는 없나요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
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)接收返回的值了
반환값과 document.write 출력의 차이점은 무엇인가요? 모두 직접 인쇄할 수는 없나요? -PHP 중국어 사이트 Q&A-반환값과 document.write 출력의 차이점은 무엇인가요? 모두 직접 인쇄할 수는 없나요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
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)接收返回的值了