語法問題,我在做我的javascript一些加法和減法,但我有奇怪的結果,我不understanf什麼是錯在我的語法:與另外在javascript
var dy, i,diff;
dy=(lines_extrema[0]-lines_extrema[1])
for(i=1;i<=(narrow+1);i++){
// Coordinates
if(i==1) diff=(-lines_extrema[1]);
else diff=(diff+lines[(0+3*(i-2))]);
}
線和lines_extrema通過讀得到方法並且是真實的。 dy很好,我有一個真實的。 diff對i = 0是很好的,它會返回類似於「20.9603-10.9」的東西。 我的語法有什麼問題?
感謝
可能'lines_extrema [0]'或'lines_extrema [1]'是字符串類型。此外,我想這應該是'diff =( - lines_extrema [1])'改爲'diff- = lines_extrema [1]'..分享一些小提琴的鏈接,看更多的確切問題.. –
我不認爲lines_extrema這是問題,因爲dy很好。我嘗試通過diff =(0-lines_extrema [1])替換diff =( - lines_extrema [1]),但它不起作用。 – Laetis
'線陣'是什麼?它的內容類型是什麼? –