有很多重複的代碼,所以我不會有這一切,但它的主要JIST是在這裏:當試圖添加多個變量,它們串聯而不是添加 - 使用Javascript
var Qs1;
var Qs2;
var Qs3;
var Qs4;
var Qs5;
var Qs6;
var Qs7;
var Qs8;
var Qs9;
var Qs10;
if(boilingPan25 == 0) {
var Qs1 = nBP * QBP * Zi0;
} else if(boilingPan25 == 1) {
var Qs1 = nBP * QBP * Zi1;
} else if(boilingPan25 == 2) {
var Qs1 = nBP * QBP * Zi2;
} else if(boilingPan25 == 3) {
var Qs1 = nBP * QBP * Zi3;
} else if(boilingPan25 == 4) {
var Qs1 = nBP * QBP * Zi4;
} else {
var Qs1 = 5 * QBP * Zi5;
}
//document.write(Qs1);
if(tiltingPan70 == 0) {
var Qs2 = nTP * QTP * Zi0;
} else if(tiltingPan70 == 1) {
var Qs2 = nTP * QTP * Zi1;
} else if(tiltingPan70 == 2) {
var Qs2 = nTP * QTP * Zi2;
} else if(tiltingPan70 == 3) {
var Qs2 = nTP * QTP * Zi3;
} else if(tiltingPan70 == 4) {
var Qs2 = nTP * QTP * Zi4;
} else {
var Qs2 = 5 * QTP * Zi5;
}
所以通過if循環找到變量Qs1 ... Qs10的值。當我將所有這些值一起添加時,它會打印出一串數字,而不是簡單地添加它們。以下是我如何打印出來的:
document.write(Qs1 + Qs2 + Qs3 + Qs4 + Qs5 + Qs6 + Qs7 + Qs8 + Qs9 + Qs10);
我試過在每個變量的末尾添加「.value」,但那不起作用。有什麼建議麼?請僅使用Javascript,不要使用jQuery。 謝謝。
過得好值是多少? –
你可能會添加字符串,而不是整數。 –