javascript - 函数返回值未定义

标签 javascript jquery function return

我有这个功能:

function addressVerification() {

  var del;

  let addVer = $('#add_verified').val();
  let maddVer = $('#madd_verified').val();

  if (addVer == "yes" && maddVer == "yes") {
      del = true;
  } else {
      del = false;
  }
  return del;
}

当我调用它时:

$('#add_verified').change(function(){
  var ver = addressVerification();
  console.info("This is the returned value from the verified address function: "+ ver);
});

它返回为“未定义”。

我做错了什么?

最佳答案

您有语法错误

function addressVerification() {
    var del;
    let addVer = $('#add_verified').val();
    let maddVer = $('#madd_verified').val();

    if (addVer == "yes" && maddVer == "yes") {
        del = true;
    } else {
        del = false;
    }
  } . <----- This is closing the function, ant thus, returning undefined
  return del;
}

关于javascript - 函数返回值未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59668059/

相关文章:

javascript - 单击/触发时关闭响应菜单

php - 从数据库获取数据无法正常工作

javascript - 如何求和对象内的对象属性?

objective-c - 从另一个类调用函数

javascript - javascript/node.js 中的 lambda 会捕获异常吗?

javascript - 没有样式化子节点的样式化跨度文本节点

javascript - 如何向 Angular 指令添加监听器?

php - 将 jQuery Growl 与 PHP 和 MySQL 结合使用

javascript - 滚动条在 JavaScript 中不工作

javascript - 原型(prototype)、对象、构造函数、 "this"、函数