基本上我有三个值。
每个值都在变量中指定。
在if
语句中,我想将所有这3个值都说明为true
,以便它执行if
语句。
例如:val == 'Millennium Wheel'
和val2 = 'Palace of Westminster'
然后来val3
,所有这些都应该在if语句应用之前声明为真。
下面给出了代码,感谢您的帮助。
function checkanagram() {
var val = $("#anagramtext").val();
var val2 = $("#anagramtext2").val();
var val3 = $("#anagramtext3").val();
if (val == 'Millennium Wheel') {
alert('Correct Answer!');
} else {
alert('Incorrect answer, try again');
}
}
答案 0 :(得分:0)
[增订]
只需使用逻辑运算符&&
即可要求所有3个术语都为真。例如:
if (val == 'Millennium Wheel' && val2 == 'Palace of Westminster' && val3 == 'Buckingham Palace') {
....
}
答案 1 :(得分:0)
听起来你正在寻找按位 Logical AND operator (&&
)。
在以下示例中,只有当所有三个输入都具有“千禧轮”的价值时才会触发正确答案:
function checkanagram() {
var val = $("#anagramtext").val();
var val2 = $("#anagramtext2").val();
var val3 = $("#anagramtext3").val();
if (val == 'Millennium Wheel' && val2 == val && val3 == val) {
alert('Correct Answer!');
} else {
alert('Incorrect answer, try again');
}
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="anagramtext"><br />
<input id="anagramtext2"><br />
<input id="anagramtext3"><br />
<button onclick="checkanagram()">Go!</button>
&#13;
如果您想要val
Millennium Wheel
val2
Palace of Westminster
必须val3
,而AND
可以是任何内容,那么您可以只需在function checkanagram() {
var val = $("#anagramtext").val();
var val2 = $("#anagramtext2").val();
var val3 = $("#anagramtext3").val();
if (val == 'Millennium Wheel' && val2 == 'Palace of Westminster' && val3) {
alert('Correct Answer!');
} else {
alert('Incorrect answer, try again');
}
}
语句中指定这些要求:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="anagramtext"><br />
<input id="anagramtext2"><br />
<input id="anagramtext3"><br />
<button onclick="checkanagram()">Go!</button>
&#13;
val3
&#13;
请注意,module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
})
没有任何相等性只会检查在该输入中输入任何。
希望这有帮助! :)
答案 2 :(得分:0)
您需要在每个条件之间使用逻辑AND运算符(&amp;&amp;):
function checkanagram(){
var val = $("#anagramtext").val();
var val2 = $("#anagramtext2").val();
var val3 = $("#anagramtext3").val();
if ((val == 'Millennium Wheel') &&
(val2 == 'Palace of Westminster') &&
(val3 == 'Wheel mum nine ill'))
{
alert ('Correct Answer!');
} else {
alert ('Incorrect answer, try again');
}
}