如果语句产生“预期标识符”错误并且不会运行

我是 js 的新手,所以如果我只是愚蠢,我深表歉意:p


  var numberstring = String('1');


            if (d1 =< tsticks) {

                ...numberstring = numberstring +  String(', ') + String('d1')

            } if (d2 =< tsticks) {

                ...numberstring = numberstring + String(', ') + String('d2')

            }

            

            

            // if the first number is a deathnumber, warn the player to not go first

            if (tsticks != 1 && tsticks != d1 && tsticks != d2 && tsticks != d3 && tsticks != d4 && tsticks != d5 && tsticks != d6 && tsticks != d7 && tsticks != d8 && tsticks != d9 && tsticks != d10 &&  tsticks != d11 && tsticks != d12 && tsticks != d13 && tsticks != d14 && tsticks != d15 && tsticks != d16 && tsticks != d17 && tsticks != d18 && tsticks != d19 && tsticks != d20 && !isNaN(st) && !isNaN(tsticks));{

                document.getElementById('turn').innerHTML = String('Go first')

            

            

                //if the first number is not a death number, tell the player they should go first

            } else if (!isNaN(st) && !isNaN(tsticks)){

                document.getElementById('turn').innerHTML = String('Do not go First')

            }

d2 是定义变量,tsticks 也是。目标是如果 if 语句成功,则将附加字符串附加到已定义的字符串。VS 代码吐出这些错误:

  • 需要标识符。javascript [3,34]

  • 需要标识符。javascript [5,22]

  • 需要标识符。javascript [5,36]

  • '=>' 预期。javascript [6,38]

  • 预期的声明或声明。javascript [6,21]

  • 预期的声明或声明。javascript [16,19]

所有行号都参考上面显示的代码

我也不知道如何使用堆栈溢出...


慕村225694
浏览 80回答 1
1回答

Helenr

您应该添加实际代码而不是图像,这样回复起来会更容易。尝试numberstring += ", " + d1;更新:var tsticks = 5;var d1 = 1;var d2 = 2;var d3 = d4 = d5 = d6 = d7 = d8 = d9 = d10 = d11 = d12 = d13 = d14 = d15 = d16 = d17 = d18 = d19 = d20 = st = 1;var numberstring = '1';if (d1 <= tsticks) {&nbsp; &nbsp; numberstring += ", " + d1;} else if (d2 <= tsticks) {&nbsp; &nbsp; numberstring += ", " + d2;}&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;// if the first number is a deathnumber, warn the player to not go firstif (tsticks != 1 && tsticks != d1 && tsticks != d2 && tsticks != d3 && tsticks != d4 && tsticks != d5 && tsticks != d6 && tsticks != d7 && tsticks != d8 && tsticks != d9 && tsticks != d10 &&&nbsp; tsticks != d11 && tsticks != d12 && tsticks != d13 && tsticks != d14 && tsticks != d15 && tsticks != d16 && tsticks != d17 && tsticks != d18 && tsticks != d19 && tsticks != d20 && !isNaN(st) && !isNaN(tsticks)) {&nbsp; document.getElementById('turn').innerHTML = 'Go first';} else if (!isNaN(st) && !isNaN(tsticks)){&nbsp; document.getElementById('turn').innerHTML = 'Do not go First';}<div id="turn"></div>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript