Javascript 用于检查数字的函数和 return
Javascript func to check for a number and return
我需要编写一个 Javascript 函数 "Determine" 来检查 return 一个具有以下逻辑的数字。
有人能帮帮我吗
$scope.doctor[index].number = Determine(mob, home);
Function Determine(mob, home) {
if (mob!=null)
return mob;
else if (home!=null)
return home;
}
我对js和学习有点陌生,请帮助我上面的算法可以return到$scope
字段
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>
我需要编写一个 Javascript 函数 "Determine" 来检查 return 一个具有以下逻辑的数字。
有人能帮帮我吗
$scope.doctor[index].number = Determine(mob, home);
Function Determine(mob, home) {
if (mob!=null)
return mob;
else if (home!=null)
return home;
}
我对js和学习有点陌生,请帮助我上面的算法可以return到$scope
字段
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>