Javascript 对于if条件,如何使用字母或单词而不是数字?

Javascript 对于if条件,如何使用字母或单词而不是数字?,javascript,if-statement,Javascript,If Statement,我对JavaScript一无所知。我想知道在if条件下如何使用单词而不是数字。下面是全部代码: <!DOCTYPE html> <html> <body> <p>Click the button.</p> <button onclick="nextFunction()">Run Next Function</button> <script> //Next Func

我对JavaScript一无所知。我想知道在if条件下如何使用单词而不是数字。下面是全部代码:

<!DOCTYPE html>
<html>
  <body>
    <p>Click the button.</p>

    <button onclick="nextFunction()">Run Next Function</button>

  <script>

    //Next Function
    function nextFunction() {

      var inputA = prompt("Hello, would you like to begin?", "Y/N"); 

      if (inputA == Y) {
        var inputB = prompt("Good!", "Y/N");
      }

      if (inputA == N) {
        alert("Okay, bye then..."); 
      }

    } //End of Next Function

  </script>

</body>
</html>

点击按钮

运行下一个函数 //下一个函数 函数nextFunction(){ var inputA=prompt(“您好,您想开始吗?”,“是/否”); 如果(输入==Y){ var inputB=提示(“好!”,“是/否”); } 如果(输入==N){ 警惕(“好的,再见……”); } }//下一个函数结束

因此,我会弹出一个提示,让用户输入答案。在文本框中,它询问Y/N,在ifs中,我有inputA==Y或N。如果我将Y改为1,将N改为0,它会工作得很好,但我希望它能处理字母,稍后我可能会使用全字。我怎样才能让ifs来读单词?谢谢

只需将其用引号括起来,使其成为字符串:

<!DOCTYPE html>
<html>
    <body>
        <p>Click the button.</p>
        <button onclick="nextFunction()">Run Next Function</button>
        <script>
            //Next Function
            function nextFunction() {
                var inputA = prompt("Hello, would you like to begin?", "Y/N");
                if (inputA == "Y") {
                    var inputB = prompt("Good!", "Y/N");
                }

                if (inputA == "N") {
                    alert("Okay, bye then..."); 
                }
            } //End of Next Function
        </script>
    </body>
</html>

点击按钮

运行下一个函数 //下一个函数 函数nextFunction(){ var inputA=prompt(“您好,您想开始吗?”,“是/否”); 如果(输入=“Y”){ var inputB=提示(“好!”,“是/否”); } 如果(输入=“N”){ 警惕(“好的,再见……”); } }//下一个函数结束

为了澄清人们在谈论什么,这是。是一种完全不同的语言。

请尝试运行以下代码段:

function nextFunction(){
var inputA=prompt(“您好,您想开始吗?”,“是/否”);
如果(输入=='Y'| |输入=='Y')
var inputB=提示(“好!”,“是/否”);
else if(inputA='N'| | inputA=='N')
警惕(“好的,再见……”);
}
单击按钮


运行Next Function
这是一个非常奇怪的Java版本,它是什么版本?我删除了Java标记,因为这显然不是Java问题。这里是我通常插入关于火腿和汉堡包的讽刺评论的地方。@ScaryWombat不是这样,javascript字符串可以使用单引号或双引号:
if(inputA==“Y”| | inputA==“Y”)
@RobG-谢谢你的更正。非常感谢,它成功了!我想我以前试过引语,但一定是做得不对。谢谢谢谢是的,我对这个完全陌生。我知道这很愚蠢,但我认为JavaScript和Java是一样的:/每个人都从一开始就开始!现在你可以取笑其他不知道差异的人,这个循环将继续。如果你用
inputA.toUpperCase()
将其转换为大写,你可以在一行中覆盖用户输入条件,如果我们这样做的话,还可以使用inputA.toUpperCase().trim()删除空白。