Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么';我的分数不是第一次更新吗?(石头、剪刀)_Javascript_Events_Template Literals - Fatal编程技术网

Javascript 为什么';我的分数不是第一次更新吗?(石头、剪刀)

Javascript 为什么';我的分数不是第一次更新吗?(石头、剪刀),javascript,events,template-literals,Javascript,Events,Template Literals,constdiv=document.querySelector('div'); const buttons=document.querySelector(“.buttons”) 让分数=[0,0] 按钮。addEventListener('单击',(e)=>{ 如果(e.target.tagName==“按钮”){ 让playerRes=e.target.innerHTML 让compRes=rockPaper() let number=比较值(playerRes、compRes) 控制台日志(

constdiv=document.querySelector('div');
const buttons=document.querySelector(“.buttons”)
让分数=[0,0]
按钮。addEventListener('单击',(e)=>{
如果(e.target.tagName==“按钮”){
让playerRes=e.target.innerHTML
让compRes=rockPaper()
let number=比较值(playerRes、compRes)
控制台日志(编号)
如果(数字==0){
div.innerHTML=`
玩家[${score[0]}]计算机[${score[1]}]

${playerRes}vs${compRes}

这是一条领带

` }否则,如果(数字>0){ div.innerHTML=` 玩家[${score[0]++}]计算机[${score[1]}]

${playerRes}vs${compRes}

玩家赢了

` }否则,如果(数字){ const items=[“石头”、“布”、“剪刀”] 让item=items[Math.floor(Math.random()*items.length)]; 退货项目 } 常量比较值=(玩家,组合)=>{ 如果(玩家==“石头”&&comp==“剪刀”|玩家==“剪刀”&&comp==“纸”|玩家==“纸”&&comp==“石头”){ 返回1 }否则如果(玩家===comp){ 返回0 }否则{ 返回-1 } }

摇滚乐
纸张
剪刀

JSFiddle链接是missing@SaswatPadhi My bad我现在修复了它!听起来可能是?的一个副本。完全正确。将所有
score[…]+
更改为
++score[…]
修复了问题issue@Bob查看副本。(链接在您的问题上方。)