var it = doc.findItem('toy_total');
it.value = parseFloat(total_due) + parseFloat(sales_tax);
fixMoney(it);
問題なく実行できる total_due + sales_tax を追加しようとしていますが、消費税がない場合があり、それが発生すると NaN が発生します。null値を確認する方法がわかりません。誰かがこれを行う方法を示すことができますか?
var it = doc.findItem('toy_total');
it.value = parseFloat(total_due) + parseFloat(sales_tax);
fixMoney(it);
問題なく実行できる total_due + sales_tax を追加しようとしていますが、消費税がない場合があり、それが発生すると NaN が発生します。null値を確認する方法がわかりません。誰かがこれを行う方法を示すことができますか?
試す:
it.value = (+total_due) + (+sales_tax);
parseFloat("")
NaNを+""
返し、0を返します。
var it = doc.findItem('toy_total');
if(total_due && sales_tax){
it.value = parseFloat(total_due) + parseFloat(sales_tax);
fixMoney(it);
}
IsNaN関数をチェックしてください。必要なものになるはずです。
it.value = parseFloat(total_due || 0) + parseFloat(sales_tax || 0);