PART THREE VB选择语句

前端之家收集整理的这篇文章主要介绍了PART THREE VB选择语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_2@ 我们认识了 @H_301_2@inputBox @H_301_2@msgBox ,能够实现网页和用户的对话,并能实现二个数的相加结果显示。我们常说程序的出现是为了解决现实生活中的问题,可现实的问题不可能都是 @H_301_2@1+1=2 般的简单,我们有时候会面对不同选择,选择不同,结果不同。 @H_404_18@
例如:考试成绩在 @H_301_2@90 分以上者,可获得奖学金 @H_301_2@100 元,成绩在 @H_301_2@80 分以上者可获得 @H_301_2@50 元,否则没有奖学金。 @H_404_18@
@H_301_2@1. 实现过程 @H_404_18@
@H_301_2@ 如果成绩在 @H_301_2@90 分以上,获奖学金 @H_301_2@100 @H_404_18@
@H_301_2@ 如果成绩在 @H_301_2@80 分以上,获奖学金 @H_301_2@50 @H_404_18@
@H_301_2@ 否则,没有奖学金 @H_404_18@
@H_301_2@VB 脚本语言中,有两种条件语句,来实现判断 @H_404_18@
@H_301_2@1 @H_301_2@if 语句,结构有以下几种形式 @H_404_18@
@H_301_2@ 1>If…then…end if @H_404_18@
如果 @H_301_2@… @H_301_2@… 结束;在 @H_301_2@if (如果)的后面跟上的是条件, @H_301_2@then (则)后面跟上的是满足 @H_301_2@if 条件则执行的语句 @H_404_18@
例:如果 成绩 @H_301_2@>90 获奖学金 @H_301_2@100 结束 @H_404_18@
@H_301_2@2>If …then…else…end if @H_404_18@
如果 @H_301_2@… @H_301_2@… 否则 @H_301_2@… 结束;在 @H_301_2@if 的后面跟上的是条件, @H_301_2@then 后面跟上的是满足 @H_301_2@if 条件执行的语句, @H_301_2@else( 否则 @H_301_2@) 后面跟上的是不满足条件执行的语句 @H_404_18@
例:如果 成绩 @H_301_2@>80 获奖学金 @H_301_2@50 否则 没有奖学金 结束 @H_404_18@
@H_301_2@3>If…then…elseif…then…else…end if @H_404_18@
如果 @H_301_2@… @H_301_2@… 如果 @H_301_2@... @H_301_2@… 否则 @H_301_2@… 结束;此语句运用于多个条件存在的情况。 @H_404_18@
例:如果 成绩 @H_301_2@>90 获奖学金 @H_301_2@100 如果 成绩 @H_301_2@>80 则获奖学金 @H_301_2@50 否则 没有奖学金 结束 @H_404_18@
@H_301_2@2 @H_301_2@select case 语句,其结构如下: @H_404_18@
@H_301_2@ Select case 表达式 @H_404_18@
@H_301_2@ Case 结果 @H_301_2@1 @H_404_18@
@H_301_2@ 执行语句 @H_301_2@1 @H_404_18@
@H_301_2@ Case 结果 @H_301_2@2 @H_404_18@
@H_301_2@ 执行语句 @H_301_2@2 @H_404_18@
@H_301_2@ Case 结果 @H_301_2@3 @H_404_18@
@H_301_2@ 执行语句 @H_301_2@3 @H_404_18@
@H_301_2@End select @H_404_18@
这种选择的语句,针对的是 @H_301_2@select case 表达式的不同值,来进行不同的执行 @H_404_18@
例: @H_301_2@select case 成绩 @H_404_18@
@H_301_2@ Case 大于 @H_301_2@90 @H_404_18@
@H_301_2@ 获奖学金 @H_301_2@100 @H_404_18@
@H_301_2@Case 80 @H_301_2@90 之间 @H_404_18@
@H_301_2@ 获奖学金 @H_301_2@50 @H_404_18@
@H_301_2@Case 其他情况 @H_404_18@
@H_301_2@ 没有奖学金 @H_404_18@
@H_301_2@ End select 用以结束 @H_404_18@
@H_301_2@2. 代码 @H_404_18@
@H_301_2@<html> @H_404_18@
@H_301_2@<head> @H_404_18@
@H_301_2@<title>VB 选择语句 @H_301_2@</title> @H_404_18@
@H_301_2@</head> @H_404_18@
@H_301_2@<body> @H_404_18@
@H_301_2@<script language="vbscript"> @H_404_18@
@H_301_2@dim chengji @H_404_18@
@H_301_2@chengji=inputBox(" 请输入成绩 @H_301_2@"," 成绩输入 @H_301_2@") @H_404_18@
@H_301_2@if chengji>=90 then @H_404_18@
@H_301_2@ msgBox(" 获得奖学金 @H_301_2@100 @H_301_2@") @H_404_18@
@H_301_2@elseif chengji>=80 and chengji<90 then @H_404_18@
@H_301_2@ msgBox(" 获得奖学金 @H_301_2@50 @H_301_2@") @H_404_18@
@H_301_2@else @H_404_18@
@H_301_2@ msgBox(" 没有奖学金 @H_301_2@") @H_404_18@
@H_301_2@end if @H_404_18@
@H_301_2@</script> @H_404_18@
@H_301_2@</body> @H_404_18@
@H_301_2@</html> @H_404_18@

猜你在找的VB相关文章