我在LiveCycle中使用的javascript if else語句只讀最後一個else語句,不會讀取或識別前面的語句。如果你能看到我缺少的東西,請幫忙。下面是代碼:爲什麼JavaScript if else語句只註冊讀取last else語句?
if (annualUsage.rawValue < 1,000,000)
{
this.rawValue = annualUsage.rawValue * 0.1;
}
else if (annualUsage.rawValue >= 1,000,000 && annualUsage.rawValue < 10,000,000)
{
this.rawValue = annualUsage.rawValue * 0.2;
}
else (annualUsage.rawValue >= 10,000,000)
{
this.rawValue = annualUsage.rawValue * 0.05;
}
感謝,刪除逗號和解決{}上允許的第一個和最後一個發言的最後一條語句被認可,但是......第二中間聲明沒有被讀取? –
您是否首先從一切中刪除了逗號?所以你所有的數字看起來像'1000000'? ...也嘗試做一個'console.log(annualUsage.rawValue)',看看結果是在螢火蟲 – Banning
燁它不讀我的(annualUsage.rawValue> = 1000000 && annualUsage.rawValue <10000000)聲明..任何想法? –