标题:else if 與elseif有何區別?
取消只看楼主
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
结帖率:79.3%
已结贴  问题点数:20 回复次数:3 
else if 與elseif有何區別?

vbscript中 elseif中间不能有空格,但我看到有的语句中 else if 中间有空格,二者有何区别?

1)if
elseif
else
end if
2)为什么要加一个 end if
if
else if
else
end if
end if
2016-05-17 11:17
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
<TD nowrap>民族</TD>
  <TD nowrap><%if rs("mzm")="1" then response.write("汉族") else if rs("mzm")="2" then response.write("少数民族") else if rs("mzm")="" then response.write("<font color='#FF0000' size='2'><b>---</b></font>") end if%></TD>
这是我以前程序中摘下来的代码,运行结果正确,当时也没有认真看,现在发现vb中说明elseif中间没有空格,我这样写也能成功,不知何故?请专家指教。
2016-05-18 08:33
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
VB和VBscript是有区别,两者区别在何?请指教!
2016-05-19 08:29
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
VBscript中elself中间不能有空如else if

但:如此代码:<%if rs("mzm")="1" then response.write("汉族") else if rs("mzm")="2" then response.write("少数民族") else if rs("mzm")="" then response.write("<font color='#FF0000' size='2'><b>---</b></font>") end if%>这样写法(else if )代码运行结果是正确的。为什么?
2016-05-30 11:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-464921-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.726060 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved