Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 关于琐事的If-then声明_Javascript_If Statement - Fatal编程技术网

Javascript 关于琐事的If-then声明

Javascript 关于琐事的If-then声明,javascript,if-statement,Javascript,If Statement,我刚刚开始,坚持一个基本的If-then语句。希望有人能告诉我他们的想法 我试图设计一个琐碎的问题,用户必须猜测选举年。如果他们做对了,他们应该收到“你是对的!”警告;错误时,会发出“你错了”警报。然而,似乎无论提交的答案是什么,它都会返回一个“你是对的”警报 在过去的三个小时里,这一直折磨着我的大脑,所以任何反馈都是非常感谢的。谢谢你 <!doctype html> <html> <title>CodePlayer</title> <

我刚刚开始,坚持一个基本的If-then语句。希望有人能告诉我他们的想法

我试图设计一个琐碎的问题,用户必须猜测选举年。如果他们做对了,他们应该收到“你是对的!”警告;错误时,会发出“你错了”警报。然而,似乎无论提交的答案是什么,它都会返回一个“你是对的”警报

在过去的三个小时里,这一直折磨着我的大脑,所以任何反馈都是非常感谢的。谢谢你

<!doctype html>
<html>  <title>CodePlayer</title>


<head>
    <meta charset="utf-8" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />

    <script src="http://code.jquery.com/jquery-1.10.2.js"></script>

    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jqueryui.min.js"></script>


    <style>

    .container {
        margin: 50px 0 0 50px;
    }



    </style>


</head>


<body>

    <div class="container">

        When was Obama elected President?
        <input id="answer" />

        <button id="submit">Submit Your Answer</button>


    </div>


    <script>


        var electionGuess = document.getElementById("answer").value;

        var electionYear = 2008;


        document.getElementById("submit").onclick=function() {

            if (electionGuess = electionYear) {

                alert("You're right!");

            } else if (electionGuess != electionYear) {

                alert("No you're wrong")
            }
        }

    </script>




</body>

</html>

代码播放器
.集装箱{
利润率:50像素0.50像素;
}
奥巴马何时当选总统?
提交你的答案
var electionGuess=document.getElementById(“答案”).value;
var选举年=2008年;
document.getElementById(“提交”).onclick=function(){
如果(选举猜测=选举年){
警惕(“你是对的!”);
}else if(选举猜测!=选举年){
警惕(“不,你错了”)
}
}
此运算符

if (electionGuess = electionYear) {
应该是

if (electionGuess == electionYear) {

因为=本身就是赋值运算符。

我认为if语句应该有==