我在這個條件代碼中需要一些幫助。為了將所需的資料存盤到變數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,
});
}
注意:nameu (String) 和 empidu (number) 是用戶輸入值
我想我要么寫錯了陳述,要么寫錯了邏輯。請幫我。
uj5u.com熱心網友回復:
您應該使用邏輯與運算子 (&&) 來評估多個運算式,而不是按位與 (&)
uj5u.com熱心網友回復:
- 你可以使用這個代碼
let paw = {};
if (nameu.trim() !== ''){
paw.Title=nameu;
}
if (empidu.trim() !== ''){
paw.EmpID = empidu;
}
paw = JSON.stringify(paw);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/430650.html
上一篇:Postgres:空值陣列
下一篇:在字串的R資料框列中查找最大數量
