【问题标题】:Javascript func to check for a number and return用于检查数字并返回的 Javascript 函数
【发布时间】:2016-05-04 23:48:52
【问题描述】:

我需要编写一个Javascript函数“Determine”来检查并返回一个具有以下逻辑的数字。

谁能帮帮我。

$scope.doctor[index].number = Determine(mob, home);

Function Determine(mob, home) {
  if (mob!=null)
    return mob;
  else if (home!=null)
    return home;
}

我对js和学习有点陌生,请帮助我了解上述可以返回$scope字段的算法。

【问题讨论】:

  • Function 应该是 function。如果它们都为空,你可能应该返回一些东西。
  • function 中的F 旁边...完全不清楚您要完成什么。如果您阅读自己的问题 100 次,您就会看到这一点。
  • @Andy:谢谢,我特意写了大写字母。但我在 javascript 中为这个算法编写代码,请帮助我

标签: javascript jquery javascript-objects dom-events


【解决方案1】:

var doctor = {};

doctor['A'] = {
  'mob': '1234567',
  'home': '7654321',
  'number': ''
};

doctor['B'] = {
  'mob': null,
  'home': '7654321',
  'number': ''
};

doctor['C'] = {
  'mob': '1234567',
  'home': null,
  'number': ''
};

doctor['D'] = {
  'mob': null,
  'home': null,
  'number': ''
};


$.each(doctor, function(key, val){
  val.number = determine(val.mob, val.home);
});

function determine(mob, home){
  var result = null;
  if (mob != null){
    result = mob;
  }
  else if (home != null){
    result = home;
  }
  return result;
}
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
    <script src="my.js"></script>
  </head>
  <body>
  </body>
</html>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    相关资源
    最近更新 更多