я сам состояние IF,Javascript странно Если оператор не работает
tempNum2 = 4, tempNum2 = 3
answer1 = 1, answer2 = 3, answer3 = 2, answer4 = 4
if((tempNum2== answer2 || tempNum1== answer2) &&
(tempNum2!= answer1 || tempNum1!= answer1) &&
(tempNum2!= answer4 || tempNum1!= answer4) &&
(tempNum2!= answer3 || tempNum1!= answer3) &&
(asnwer5 == 0))
{
console.log("Correct");
}
теперь смотрит на, если заявление, tempNum2 равно ANSWER4, но в моей консоли Firefox, он печатает Correct, глядя на if, он должен потерпеть неудачу. Поскольку tempNum2 равен 4, а answer4 = 4, значит, это утверждение if должно завершиться неудачно, что не так с этим утверждением? Не беспокойтесь ни о чем другом, я уверен, что у меня есть это, если утверждение неверно.
Холст
у вас есть опечатка: asnwer5 == 0. shoud not be answer5 == 0? где вы все равно инициализируете answer5? – giorashc
вы переменный 'asnwer5' не существует! – silly
Где находится tempNum1? – SubRed