| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5260 人关注过本帖
标题:else if 與elseif有何區別?
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1528
专家分:180
注 册:2006-6-3
结帖率:79.38%
收藏
已结贴  问题点数:20 回复次数:7 
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
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:7 
vb中应该没有else if这种带空格的写法,也不排除后期你所使用的编译器会将它解析成elseif。
end if很好理解,就是if代码块到此终止了,下面是别的逻辑代码。
2016-05-17 12:04
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1528
专家分:180
注 册: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
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11773
专家分:43421
注 册:2006-5-13
收藏
得分:7 
VB和VBscript是有区别是。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-05-18 20:20
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1528
专家分:180
注 册:2006-6-3
收藏
得分:0 
VB和VBscript是有区别,两者区别在何?请指教!
2016-05-19 08:29
jinjoxie
Rank: 2
等 级:论坛游民
威 望:1
帖 子:19
专家分:61
注 册:2015-6-3
收藏
得分:0 
if
    ********
else
    *********
    if
    else
    end if
    **********
end if

楼主说的else if 是else中代码块再添加一个if else 语句吧
2016-05-30 10:30
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1528
专家分:180
注 册: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
zhulei1978
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
收藏
得分:0 
VBScript是弱匹配的,else if也能通过

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2016-06-05 07:16
快速回复:else if 與elseif有何區別?
数据加载中...
 
   



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

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