问个VBS的问题
刚学VBS,用记事本编了个小程序以.vbs文件保存,但是在运行的时候出现这个错误
,仔细看了下程序,没问题啊,请问大侠们是怎么回事? else if a=100 then -》 elseif a=100 then 楼上正解 eles if 中间有个空格 这个错误并不是 elseif 引起的,而是 if语句没有闭合导致的。
根据提示信息可以很清楚的知道, 少了一条end if 语句。
从代码上看楼主第1个 if 根本就没有闭合,
楼主的本意是 将 最后一行的end if是为了第1个 if 语句闭合。
根据最近匹配的原则,VBS编译器将其与第2个 if 语句闭合,
因此出现第1个 if 语句 缺少end 的提示
强烈建议楼主写代码的时候注意良好的编程习惯,比如格式缩进和语句闭合。
当然,把else if 中间的空格去了也可以解决这个问题。 vbs语法是,
if a >100 then
else ifa < 100 then
end if
end if
每一个if 必须有一个end if
页:
[1]