vbs基礎教程 3 補充

2021-10-05 18:31:10 字數 1133 閱讀 4907

注:本課僅僅是對第三課的補充!

當你的程式要處理很多種不同的判斷情況的時候elseif…then會讓程式看起來很雜亂, 所以就有了一種select case結構專門對付這種情況。select case的語法結構很簡單:

select case 變數名

case 值

語句case 值

語句case else

語句end select

這種結構要用end select來結束語句。我再用大白話說說結構的意思:

開始語句,內容由變數名展開。

如果是變數名第一種可能:

則執行下面的語句

如果是變數名第二種可能:

則執行下面的語句

如果是變數名第n種可能:

則執行下面的語句

否則執行下面的語句

結束語句

下面舉個栗子:

dim a 

a=inputbox

("請輸入1~3的值"

)   a=

int(a) '處理inputbox返回字串的問題

select case a

case

1   msgbox "壹"

case

2   msgbox "貳"

case

3   msgbox "叄"

case

else

msgbox "輸入錯誤"

end select

如果轉換成if語句:

dim a 

a=inputbox

("請輸入1--3的值"

)   a=

int(a)

if a=

1 then

msgbox "壹"

else

if a=

2 then

msgbox "貳"

else

if a=

3 then

msgbox "叄"

else

msgbox "輸入錯誤"

end if

這樣是不是顯得繁瑣多了?還是第一種好吧。

把5以內的正整數都轉換成中國大寫數字

注:下章有大彩蛋!

vbs基礎教程3

接著上節課,我們來學判斷結構。在學判斷結構之前,我們首先要了解乙個新的概念 布林值 boolean 所謂布林值,這種變數只有兩個可能 真 true 或假 flase 這種變數在某些情況下很有用 比如 開關 我們定義乙個boolean變數的方法和其他變數一樣,賦值也一樣,例如 dim a,b a tr...

python基礎教程3

1.序列解包 賦值時可以多個變數同時賦值。x,y,z 1,2,3 print x,y,z 1 2 3還可以交換變數的值 x,y y,x print x,y,z 2 1 3實際上,這裡執行的操作稱為序列解包 或可迭代物件解包 將乙個序列 或任何可迭代 物件 解包,並將得到的值儲存到一系列變數中。下面用...

Git基礎教程(3)

git基礎使用中的常用命令,持續更新 git config list 檢視配置資訊 git config user.name 檢視當前賬號 git config user.email 檢視當前email git status 檢視完整add檔案 git status s 看看簡略add檔案 git ...