扫码关注官方订阅号
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)接收返回的值了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
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)接收返回的值了