AngularJs:如何初始化返回NaN的函数的值?
我在angularJs函数中的代码有问题,在初始化过程中返回NaN而不是0 示例代码在这里AngularJs:如何初始化返回NaN的函数的值?,angularjs,angularjs-scope,nan,angularjs-controller,Angularjs,Angularjs Scope,Nan,Angularjs Controller,我在angularJs函数中的代码有问题,在初始化过程中返回NaN而不是0 示例代码在这里 var-app=angular.module('myApp',[]); 应用控制器('personCtrl',功能($scope){ $scope.finalNo=函数(firstNo,secondNo){ var金额=第一个*1+第二个*1; 退货金额; }; }); 第一个编号: 第二个编号: 最终编号:{{finalNo(firstNo,secondNo)} 请参考此 请将脚本更改为下面的代码
var-app=angular.module('myApp',[]);
应用控制器('personCtrl',功能($scope){
$scope.finalNo=函数(firstNo,secondNo){
var金额=第一个*1+第二个*1;
退货金额;
};
});代码>
第一个编号:
第二个编号:
最终编号:{{finalNo(firstNo,secondNo)}
请参考此
请将脚本更改为下面的代码
var app = angular.module('myApp', []);
app.controller('personCtrl', function($scope) {
$scope.finalNo = function(firstNo,secondNo) {
var amount = parseInt(firstNo*1 + secondNo*1);
return amount;
};
});
请参考这个
请将脚本更改为下面的代码
var app = angular.module('myApp', []);
app.controller('personCtrl', function($scope) {
$scope.finalNo = function(firstNo,secondNo) {
var amount = parseInt(firstNo*1 + secondNo*1);
return amount;
};
});
使用解析它,并且在初始级别模型未初始化,因此它将始终返回计算结果,而不是数字(NaN),以避免它返回金额| | 0
希望这会有所帮助
var-app=angular.module('myApp',[]);
应用控制器('personCtrl',功能($scope){
$scope.finalNo=函数(firstNo,secondNo){
var金额=parseInt(第一个编号)*1+parseInt(第二个编号)*1;
退货金额| | 0;
};
});代码>
第一个编号:
第二个编号:
最终编号:{{finalNo(firstNo,secondNo)}
使用解析它,并且在初始级别模型未初始化,因此它将始终返回计算结果,而不是数字(NaN),以避免它返回金额| 0
希望这会有所帮助
var-app=angular.module('myApp',[]);
应用控制器('personCtrl',功能($scope){
$scope.finalNo=函数(firstNo,secondNo){
var金额=parseInt(第一个编号)*1+parseInt(第二个编号)*1;
退货金额| | 0;
};
});代码>
第一个编号:
第二个编号:
最终编号:{{finalNo(firstNo,secondNo)}
试试这个-
var amount = parseInt(firstNo) * 1 + parseInt(secondNo) * 1;
试试这个-
var amount = parseInt(firstNo) * 1 + parseInt(secondNo) * 1;
如果不允许使用小数点,则需要使用parseInt()
对其进行解析。如果允许,请使用。parseFloat()
是否尝试了type=“number”
,而不是type=“text”
?我也尝试过parseInt(),但函数值在初始化时返回NaN。@AlonEitan但我必须在type=“text”中执行。如果不允许小数点,则需要使用parseInt()
对其进行解析。如果允许,则使用。parseFloat()
您是否尝试过type=“number”
,而不是type=“text”
?我还尝试了parseInt(),但函数值在初始化时返回NaN。@AlonEitan但我必须在type=“text”中执行此操作