我有以下代碼:麻煩與算術運算符在AngularJS
$scope.showTotal = function() {
$scope.pT = [];
var iT = 0;
for (var i = 0; i < $scope.od.length; i++) {
console.log($scope.od[i]['bpr']);
iT += $scope.od[i]['bpr'];
// also tried this -> iT = iT + $scope.od[i]['bpr']
}
$scope.pT.push({iTotal: iT});
console.log($scope.popupTotals);
$scope.showPopupNow = true;
}
但我不知道爲什麼它不工作。 如果bpr是例如50和43.1034,那麼它在控制檯中記錄輸出如下,iTotal:"050.000043.1034"
我是JavaScript新手,我直接使用AngularJS啓動它。 所以請幫助我在JS中的算術運算符。 謝謝。
爲什麼你複製我++在年底的整數? –
刪除它。 @AlexanderAnikeev –
你有什麼類型的對象$ scope.order [i] ['baseprice']?如果它字符串,你必須parseFloat。 –