你能否把一个如果声明的另一个如果声明两个if语句?
if (statement one) {
if (another one) {
// do whatever
} else {
}
}
^^^喜欢这个主意里面。
有没有办法让它工作?
你能否把一个如果声明的另一个如果声明两个if语句?
if (statement one) {
if (another one) {
// do whatever
} else {
}
}
^^^喜欢这个主意里面。
有没有办法让它工作?
当然可以,但你也可以使用AND运算符:
if(true && true){}
else{}
//Will go in the if
if(true && false){}
else{}
//Will go in the else
如果你想多如果:
if(true){
if(true){}
}else{
if(true){
}else if(true){
}
}
请注意,如果你做一个嵌套if :
if(true){
if(false){}
}else{
}
如果第二个条件为false,则else语句不会处理。
玩这个小提琴:http://jsfiddle.net/dBwU3/
在if
值只是更改为false
或true
看到什么情况发生。
为什么downvote? –
是的,您可以在javascript中嵌入if
语句。
当语句1错误或语句1错误时,您是否期望执行else?如果是这样,那么你应该写 如果(声明一个& &另一个){ 做任何 }其他{ }
因为它在你的问题编码的if语句一个是假的人会得到执行(不管的另一个的真相
如果你把你的牙套正确(缺少一个),是的,你也可以试试看它是否有效 –
是的,这种技术被称为嵌套if语句 –
是的,你可以;只要记住,如果陈述'一'是假的,你永远不会去评价陈述'另一'(也不是其他对手) - 这可能是也可能不是你int结束做 – ochi