Javascript weird If statement not working
<p>I have myself a IF state,</p>

<pre><code>tempNum2 = 4, tempNum2 = 3

answer1 = 1, answer2 = 3, answer3 = 2, answer4 = 4

if( (tempNum2== answer2 || tempNum1== answer2) &amp;&amp;
    (tempNum2!= answer1 || tempNum1!= answer1) &amp;&amp;
    (tempNum2!= answer4 || tempNum1!= answer4) &amp;&amp;
    (tempNum2!= answer3 || tempNum1!= answer3) &amp;&amp;
    (asnwer5 == 0))
 {
     console.log("Correct");
 }
</code></pre>

<p>now looking at the if statement, tempNum2 is equal to answer4, but in my firefox console, it prints out Correct, looking at the if statement, it should fail. Because tempNum2 is 4, and answer4 = 4, so this if statement should fail, what is wrong with this statement? Dont worry about anything else, I'm sure I have this if statement wrong.</p>

<p>Canvas</p>
