js函数math.max()和math.min()函数的用法。用来限制最大最小值

本文介绍了一个使用AngularJS实现的简易购物车示例。该示例展示了如何通过AngularJS来控制商品的数量增减,并计算总价。同时,还介绍了如何使用math.min()和math.max()函数来设置购买数量的最大值和最小值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html>
<html lang="en" ng-app="hd">
<head>
	<title></title>
	<script type="text/javascript" src="js/angular-1.3.0.js"></script>
</head>
<body>
	<div ng-controller="ctrl">
		商品名称:{{goods.data.title}}<br>
		商品价格:{{goods.data.price}}<br>
		购买数量:{{goods.data.num}}<br>
		总计:{{goods.data.price*goods.data.num}}
		<button ng-click="goods.add()">增加</button>
		<button ng-click="goods.reduce()">减少</button>
	</div>
	<script type="text/javascript">
	 var m = angular.module('hd',[]);
	 m.controller('ctrl',['$scope',function($scope){
	 	$scope.goods={
	 		data:{'title':'appleMac','price':300,'num': 0},
	 		add:function(){
	 			$scope.goods.data.num=Math.min(++$scope.goods.data.num,6);
	 		},
	 		reduce:function(){
	 			$scope.goods.data.num=Math.max(--$scope.goods.data.num,0);
	 		}
	 	}
	 }]);
	</script>
</body>
</html>

<!DOCTYPE html><html lang="en" ng-app="hd"><head><title></title><script type="text/javascript" src="js/angular-1.3.0.js"></script></head><body><div ng-controller="ctrl">商品名称:{{goods.title}}<br>商品价格:{{goods.price}}<br>购买数量:{{goods.num}}<br>总计:{{goods.price*goods.num}}<button ng-click="add()">增加</button><button ng-click="reduce()">减少</button></div><script type="text/javascript"> var m = angular.module('hd',[]); m.controller('ctrl',['$scope',function($scope){ $scope.goods={ 'title':'appleMac', 'price':300, 'num': 0 } $scope.add=function(){ $scope.goods.num=Math.min(++$scope.goods.num,6); } $scope.reduce=function(){ $scope.goods.num=Math.max(--$scope.goods.num,0); } }]);</script></body></html>

最大值和最小值的限制 math.min()函数 和 math.max()函数的用法实例。

第二中是json数组的写法。 例子来源于后盾视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值