1:首先JS是一种弱语言,但是同类型可以自己相加减
例如“a”+”b” 可以自动组成ab ; 1+ 2 自动变成3
var data = 2;
var currentPage = data; //2
var previousPage = data -1; //1
var nextPage = data +1; //21
2:不同类型的字符 我们先转换例如 “1”+2 ; parsInt(“1”)+2 可以实现加法3
var data = 2;
var currentPage = data; //2
var previousPage = data -1; //1
var nextPage = parseInt(data) +1; //3
项目中最初获取text中的值其实类似String类型,不能直接加减,需要用parseInt()转换成int类型:如下
//点击单个订单项复选框,获取总价格
$("[name='hobby']").click(function () {
//alert("aaa")
//判断当前点击复选框后,复选框状态
if($("[name='hobby']").prop("checked")){
//获取选中的订单项金额
var money = parseInt($(this).siblings(".mid-je").children("span").text());
//获取当前总计中的金额
var sum = parseInt($(".jshj-p2").children("span").text());
//将选中的订单项金额显示到总计
$(".jshj-p2").children("span").text(parseInt(sum + money));
}
})
网友评论