js加法运算

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));

            }
        })
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容