vb中的if not語句怎么用啊
If Not不是一個語句?
If 是一個語句,而Not是一個布爾運算符號。
if語句的一種格式如下:
例1:
x = 100
If x >5 Then '這里你要理解因為x=100,所以對于 x >5的判斷結果為True
Print "Ok"
End If
這個代碼結果,輸出"Ok"
以上代碼,用大白話來說就是:“如果x大于5,就輸出OK”
例2:
x = 100
If Not x 5的判斷結果為False,而Not False又為True
Print "Ok"
End If
這個代碼結果,輸出還是"Ok"
以上代碼,用大白話來說就是:“如果不是x小于5,就輸出OK”
比較兩句大白話“x大于5”與“不是x小于5”其實是一個意思。
最后要理解If語句的執行原理:
If Then
語句組
End If
當 的值為True,執行“語句組”,否則就不執行“語句組”。
VB中的IF NOT是什么意思
If 是一個語句,Not是一個布爾運算符號。
if語句的一種格式如下:例1:x = 100If x >5 Then '這里你要理解因為x=100,所以對于 x >5的判斷結果為TruePrint "Ok"End If這個代碼結果,輸出"Ok"以上代碼,用大白話來說就是:“如果x大于5,就輸出OK”。例2:x = 100If Not x < 5 Then '這里因為x=100,所以對于 x <>5的判斷結果為False,而Not False又為TruePrint "Ok"End If這個代碼結果,輸出還是"Ok"以上代碼,用大白話來說就是:“如果不是x小于5,就輸出OK”。
VB編程IF語句的使用
VB的這個if其實可以用意思來配上去的.. if在這里就是"如果/判斷". then在這里就是"接著".else在這里就是"相反"..end if在這里就是"結束判斷" ..這些只是我的翻譯..但是理解這些就比較好用了..比如例子:if * = "ok" then ' 如果*里面的內容是"ok" 那么就執行下列代碼msgbox "文本框里的內容是ok"else '相反,如果*里面的內容不是"ok", 那么就執行下列代碼msgbox "文本框里的內容不是ok"end if這里只是一個簡單的判斷.. 判斷*里面的內容是不是"ok"例子2:if dir("c:\*") <> "" thenmsgbox "C盤有*"elsemsgbox "C盤沒有*"end if總之,有if就必須要end if后面有end if 前面也必須要 if認真學喔..! 加油。
..。
vb中if嵌套語句
if 條件為真 then
執行語句
end if(判斷結束)
if a=3 then
if b=2 then
if c=7 then
if d=8 then
以上條件都成立的時候執行下邊一段話
。..執行代碼并結束這個判斷
(假如d=5,則執行下邊的代碼)
else
。。。..執行代碼
end if (這里是結束d=8 這個條件的)
end if(這里是結束c=7這個條件的)
end if(這里是結束b=2這個條件的)
end if(這里是結束a=3這個條件)
VB編程IF語句的使用
VB的這個if其實可以用意思來配上去的.. if在這里就是"如果/判斷". then在這里就是"接著".else在這里就是"相反"..end if在這里就是"結束判斷" ..
這些只是我的翻譯..但是理解這些就比較好用了..
比如例子:
if * = "ok" then ' 如果*里面的內容是"ok" 那么就執行下列代碼
msgbox "文本框里的內容是ok"
else '相反,如果*里面的內容不是"ok", 那么就執行下列代碼
msgbox "文本框里的內容不是ok"
end if
這里只是一個簡單的判斷.. 判斷*里面的內容是不是"ok"
例子2:
if dir("c:\*") <> "" then
msgbox "C盤有*"
else
msgbox "C盤沒有*"
end if
總之,有if就必須要end if
后面有end if 前面也必須要 if
認真學喔..! 加油..