如何使用 if else 条件循环?
How to use the if else conditional loop?
我在这个条件代码中需要一些帮助。
为了把需要的数据存储到变量paw
,我有三个条件
- 如果
nameu
不为空白或为空且empidu
为空白或为空,则应仅存储Title : nameu
。
- 否则,如果
nameu
为空白或空且 empidu
不为空或空,则应仅存储 EmpID : empidu
。
- 否则两者都存储。
我自己写了代码,但是不行。这是代码:
var paw = "";
if(nameu !== " ") {
paw = JSON.stringify({
Title: nameu
});
}
else if(nameu === "" & empidu !== " ") {
paw = JSON.stringify({
EmpID: empidu
});
}
else {
paw = JSON.stringify({
Title: nameu,
EmpID: empidu,
});
}
Note : nameu (String) and empidu (number) are user input values
我想我要么写错了陈述要么逻辑。请帮助我。
您应该使用逻辑与运算符 (&&) 来计算多个表达式,而不是按位与运算符 (&)
- 您可以使用此代码
let paw = {};
if (nameu.trim() !== ''){
paw.Title=nameu;
}
if (empidu.trim() !== ''){
paw.EmpID = empidu;
}
paw = JSON.stringify(paw);
我在这个条件代码中需要一些帮助。
为了把需要的数据存储到变量paw
,我有三个条件
- 如果
nameu
不为空白或为空且empidu
为空白或为空,则应仅存储Title : nameu
。 - 否则,如果
nameu
为空白或空且empidu
不为空或空,则应仅存储EmpID : empidu
。 - 否则两者都存储。
我自己写了代码,但是不行。这是代码:
var paw = "";
if(nameu !== " ") {
paw = JSON.stringify({
Title: nameu
});
}
else if(nameu === "" & empidu !== " ") {
paw = JSON.stringify({
EmpID: empidu
});
}
else {
paw = JSON.stringify({
Title: nameu,
EmpID: empidu,
});
}
Note : nameu (String) and empidu (number) are user input values
我想我要么写错了陈述要么逻辑。请帮助我。
您应该使用逻辑与运算符 (&&) 来计算多个表达式,而不是按位与运算符 (&)
- 您可以使用此代码
let paw = {};
if (nameu.trim() !== ''){
paw.Title=nameu;
}
if (empidu.trim() !== ''){
paw.EmpID = empidu;
}
paw = JSON.stringify(paw);