Javascript 有两个if条件
我目前正在研究if条件语句,这是我有史以来最薄弱的话题之一。在下面的代码中,有两个if条件,我想知道,我们如何找到它的输出?我知道当有一个if时如何获得输出。但是如果有两个呢Javascript 有两个if条件,javascript,html,Javascript,Html,我目前正在研究if条件语句,这是我有史以来最薄弱的话题之一。在下面的代码中,有两个if条件,我想知道,我们如何找到它的输出?我知道当有一个if时如何获得输出。但是如果有两个呢 function exercise3(){ var x, y, z; x = 20; y = 30; z = 50; if ((x - 10) < y) { if (y - 5 > x) { alert (z - x);
function exercise3(){
var x, y, z;
x = 20;
y = 30;
z = 50;
if ((x - 10) < y) {
if (y - 5 > x) {
alert (z - x);
}
else {
alert (z - 5);
}
}
}
exercise3();
函数练习3(){
变量x,y,z;
x=20;
y=30;
z=50;
如果((x-10)x){
警报(z-x);
}
否则{
警报(z-5);
}
}
}
练习3();
如果有助于您更好地理解,则与此相同。下面的代码片段仅用于示例目的,请勿重复。您需要使用嵌套的if
条件
function exercise3(){
var x, y, z;
x = 20;
y = 30;
z = 50;
// The first if and nested if from your snippet
if ((x - 10) < y) && (y - 5) > x) {
alert(z - x);
}
// The first if and nested else from your snippet
if ((x - 10) < y && (y - 5) <= x) {
alert (z - 5);
}
}
exercise3();
函数练习3(){
变量x,y,z;
x=20;
y=30;
z=50;
//代码段中的第一个if和嵌套if
如果((x-10)x){
警报(z-x);
}
//代码段中的第一个if和else嵌套
if((x-10)
你的陈述条件是正确的
if ((x - 10) < y) {
...
}
if((x-10)
因此,您将继续阅读
请注意,为了使其更具可读性,最好使用If-else语句,而不是单独使用If语句,因为执行将继续检查下一个If语句,其中实际上是块1和块2(一个接一个),这会导致长写语句的执行速度变慢
参考:
干杯,快乐的学习和快乐的编码。有两个嵌套的if
语句没有什么独特之处。第二个if嵌套在另一个if中。因此,如果满足第一个条件,您将继续执行下一个条件,依此类推。您是否获得了意外的结果?@zer00ne不,我很好奇我们如何获得此代码的结果。