Я сталкиваюсь со странным нежелательным преобразованием Number
в NaN
, не зная, где и почему. Я явно что-то здесь упускаю, но не могу понять, что.
Любое предложение приветствуется! ;)
Вот код 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
Все относится к числовому типу, но когда я хочу вернуть конечный результат, в результате я получаю «не число».
Кто-нибудь знает почему?
Приятных выходных!