添加两个整数变量

Javascript Add two Integer Variables?

本文关键字:两个 整数 变量 添加      更新时间:2023-09-26

所以我想创建一些东西,当用户单击div元素时,它会添加一个数字到总数中,有点像结帐系统。

我写了下面的javascript

JS

        var optionOne = 5;
        var optionTwo = 10;
        var basePrice = 0;
        function doMath() {
            $("#option1checkout").click(function() {
                // Add optionOne to basePrice
            });
            $("#option1cancel").click(function() {
                // Don't do anything to basePrice
            });
            $("#option2checkout").click(function() {
                // Add optionTwo to basePrice
            });
            $("#option2cancel").click(function() {
                // Don't do anything to basePrice
            });
        };

我希望它添加选项1和2到basePrice每当他们点击option1checkout或option2checkoutdiv元素,当他们点击取消div元素什么也不做。
我只是觉得,如果我只是做"basePrice + optionOne;"在点击功能,它将是手动的,而不是实际添加整数值。

还有其他方法吗?

这种方法有什么问题:

  var mousePrice = 5;
  var coverPrice = 10;
  var mouseSelected=0;
  var coverSelected=0;
  var basePrice = 500;
    function doMath() {
        $("#mouse").click(function() {
            basePrice+=mousePrice;
        });
        $("#omouseCancel").click(function() {
           if(mouseSelected>0){
               basePrice-=(mousePrice*mouseSelected);
            }
        });
        $("#cover").click(function() {
            basePrice+=coverPrice;
        });
        $("#coverCancel").click(function() {
           if(coverSelected>0){
               basePrice-=(coverPrice*coverSelected);
            }
        });
    };