2013-07-02 56 views
0

我有一個函數可以沿着一條線返回點,我的返回帶有兩個小數點......?例如,我的變量px的返回將類似於-88.4029.032940598。Javascript函數返回帶兩位小數的數字...?

vx是x矢量,mult是距離線加距離來計算點的距離。 這裏是返回這些值的操作:

var mult = parseFloat(mag + theUnit); 
var px = coord_one.x_point + (vx * mult); 
console.log(px); 

從來沒有見過這種在─我明白任何及所有的幫助!

+4

好像你的價值觀之一是一個字符串(只能是'coord_one.x_point')和正在執行兩個字符串連接浮動而不是加法。首先將操作數轉換爲數字:'+ coord_one.x_point'(爲什麼將該值作爲字符串存儲在第一位?)。 –

+0

其實,費利克斯克林說。 – bfavaretto

+0

謝謝你們 - 我一直在看這些文章,我想你可能是對的。當你盯着代碼幾個小時之後,你對這個顯而易見的事情一竅不通,你就會覺得很沮喪 – muzzledBYbrass

回答

0

需要parseFloat的coordonexpoint還有VX * MULT第一