当前位置:嗨网首页>书籍在线阅读

18-从函数返回值

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

3.6.3 从函数返回值

函数经常需要向调用它的代码返回一个值。为此,可使用关键字return,并在它后面指定一个变量或值。例如,下面的代码调用一个设置字符串格式的函数,将该函数的返回值赋给一个变量,再将这个变量的值写入控制台:

function formatGreeting(name, city){
  var retStr = "";
  retStr += "Hello " + name + "\n";
  retStr += "Welcome to " + city + "!";
 return retStr;
}
var greeting = formatGreeting("Brad", "Rome");
print(greeting);

在同一个函数中,可包含多条return语句。函数遇到return语句后,将立即停止执行其代码。如果这条return语句包含要返回的值,将返回这个值。下面的函数检查输入,并在输入为零时立即返回:

function myFunc(value){
  if (value == 0)
    return value;
  <code_to_execute_if_value_nonzero>
  return value;
}