return 可以向调用的代码返回一个值,但不是每个函数都必须有return,具体看情况.
如:
<script>
function bark (dogName, dogWeight)
{
if (dogWeight <= 10)
{
return dogName + "say Yip";
}
else
{
return dogName + " say Woof";
}
}
var sound = bark("Fido", 50); //return的字符串返回给了bark函数,最后用alert显示sound
alert(sound);
</script>