我遇到了一個奇怪的不想要的Number
到NaN
轉換,不知道在哪裏和爲什麼。我顯然在這裏錯過了一些東西,但我無法弄清楚什麼。jquery - 奇怪的數字到字符串轉換
任何建議是非常歡迎! ;)
下面是javascript代碼:
updatedAbsoluteResult = currentlyDisplayedRentability * investment
resultAgainstReferencial = updatedAbsoluteResult - appropriateReferencialRentability * investment
$('#a0').html('currentlyDisplayedRentability: ' + typeof currentlyDisplayedRentability)
$('#a1').html('investment: ' + typeof investment)
$('#a2').html('updatedAbsoluteResult: ' + typeof updatedAbsoluteResult)
$('#a3').html('appropriateReferencialRentability: ' + typeof appropriateReferencialRentability)
$('#a4').html('resultAgainstReferencial: ' + typeof resultAgainstReferencial)
$('#a5').html('resultAgainstReferencial: ' + resultAgainstReferencial)
下面是HTML輸出:
currentlyDisplayedRentability: number
investment: number
updatedAbsoluteResult: number
appropriateReferencialRentability: number
resultAgainstReferencial: number
resultAgainstReferencial: NaN
一切都是數字類型的,但是當我想返回最終結果,我得到'不是一個數字'。 任何人都知道這是爲什麼?
享受你的週末!
它可能相關,也可能不相關,但是您沒有向我們展示「適當的參考可重定義」和「投資」的定義? – Widor
這個數字的一些例子會有幫助... –
你應該在每一行的末尾使用終結符(';')。 –