if后面接if 跟 if后面接else if有什么区别

if\u540e\u9762\u63a5if \u8ddf if\u540e\u9762\u63a5else if\u6709\u4ec0\u4e48\u533a\u522b

if\u540e\u9762\u63a5if\u8fd9\u4e2a\u662f\u4e24\u4e2aif\u8bed\u53e5\uff0c\u8fd9\u4e24\u4e2aif\u8bed\u53e5\u7684\u6761\u4ef6\u90fd\u4f1a\u53bb\u5224\u65ad
if else if\u8fd9\u662f\u4e00\u4e2aif\u5d4c\u5957\u8bed\u53e5\uff0c\u524d\u9762\u7684if\u6761\u4ef6\u4e3atrue\u7684\u65f6\u5019\u4e0d\u4f1a\u5224\u65ad\u540e\u9762\u7684if\u6761\u4ef6\uff0c\u53ea\u6709\u524d\u9762\u7684if\u6761\u4ef6\u4e3afalse\u65f6\u624d\u4f1a\u5224\u65ad\u540e\u9762\u7684if\u6761\u4ef6

\u4e00\u4e2aif\u53ea\u80fd\u548c\u4e00\u4e2aelse \u642d\u914d\uff0c\u4f46\u662felse\u91cc\u9762\u53ef\u4ee5\u5d4c\u5957if\u5faa\u73af\uff0c
\u5c31\u53ef\u4ee5\u5f62\u6210\u4e0b\u9762\u7684\u5f62\u5f0f\uff1a
if(){
...
}else if(){
...
}else if(){
...
}else{
...
}
\u4e5f\u5c31\u662f\u8bf4\uff0c\u5b9e\u5728else\u8bed\u53e5\u91cc\u6267\u884c\u7684\u4e00\u4e2a\u65b0\u7684if\u8bed\u53e5\uff0c\u540e\u9762\u7d27\u8ddf\u7684\u7b2c\u4e8c\u4e2aelse\u662f\u548c\u7b2c\u4e8c\u4e2aif\u642d\u914d\u4f7f\u7528\u7684\uff0c\u8981\u4ed4\u7ec6\u770b\u597d\u54e6\uff01

if后面跟if,那么两个if都要执行;if后面跟else if,那么满足if条件就不执行后一else if,不满足if才会执行else if;
例如:
【一】
a=1;b=2;
if a==1{
//能到这。
}
if b==2{
//也能到这。
}
【二】
a=1;b=2;
if a==1{
//能到这。
}
else if b==2{
//不能到这。
}
【三】
a=1;b=2;
if a!=1{
//不能到这。
}
else if b==2{
//能到这。
}

一个if只能和一个else 搭配,但是else里面可以嵌套if循环,
就可以形成下面的形式:
if(){
...
}else if(){
...
}else if(){
...
}else{
...
}
也就是说,实在else语句里执行的一个新的if语句,后面紧跟的第二个else是和第二个if搭配使用的,要仔细看好哦!

扩展阅读:if and函数的多重嵌套 ... if前后分别用什么时态 ... only when和only if ... vlookup if多条件查询 ... wonder if引导的从句 ... as if 后面用什么时态 ... if and or函数合用 ... if 0 执行吗 ... if后面接句子还是短语 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网