不要在函数内部去输出结果,因为函数只是做某件事情,最终函数的处理结果应该返回给调用者.谁是调用者:谁调用函数谁就是调用者.
最终理解的意思就是,输出语句提出一个’要求’,然后函数去完成这个要求,最后把完成的这个’要求的结果’再给输出语句.
<script>
function gethe(a,b){
return a+b; //使用return 返回值
}
console.log(gethe(1,2));//输出语句写在函数外面,函数内只写功能实现的过程.
//比较两个数的最大值
function getmax(c,d){
if (c>d) {
return c;
} else {
return d;
}
}
console.log(getmax(3,6));
//输出语句提出一个要求:你去比较3与6的大小,然后函数就去进行比较了,最后得出了6大,然后,把6又返回给了输出语句.
//这样理解应该没问题.
</script>