添加多个数字来计算jquery

这是我的射击游戏的死脚本(按钮仅用于测试)但出于某种原因我无法弄清楚如何添加 10 而不是 1


这就是我现在所拥有的:


(function(){

    const buttons = document.querySelectorAll('.counterBtn')

    let count= 0

    

    //Add event listeners and functionailty to each button  

    buttons.forEach(function(button){

      button.addEventListener('click', function(){


        //buttons

        if (button.classList.contains('-1')){

          count--

        } else if (button.classList.contains('+1')){

          count++

        } else if (button.classList.contains('+10')){

          

        }

  

        //Select the counter text

        const counter = document.querySelector('#counter')

        counter.textContent = count

  

        //dead / alive

        if (count <= 0 ){            

            counter.style.color = 'red'

            console.log("dead")

        } else if (count > 0){

            counter.style.color = 'lightgreen'

            console.log("alive")

        } else {

          counter.style.color = '#000000'

        }


        if (count <= 0) {

          alert ("you died")

        } else if (count > 100 ) {

          alert ("u r ful health")

        } else {

          return

        }

      })

    })

  })()

有人可以帮帮我吗?


慕哥6287543
浏览 84回答 1
1回答

茅侃侃

使用+=,例如:count&nbsp;+=&nbsp;10当然这也有效,但更冗长:count&nbsp;=&nbsp;count&nbsp;+&nbsp;10请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript