关于VB中If语句
来源:百度知道 编辑:UC知道 时间:2024/05/12 19:55:33
If Text1.Text = "" Then
Text1.Text = "0"
End If
Text1.Text = Text1.Text + "0"
和
If Text1.Text = "" Then
Text1.Text = "0"
Else
Text1.Text = Text1.Text + "0"
的效果一样吗?为什么?
Text1.Text = "0"
End If
Text1.Text = Text1.Text + "0"
和
If Text1.Text = "" Then
Text1.Text = "0"
Else
Text1.Text = Text1.Text + "0"
的效果一样吗?为什么?
不一样
第一个是判断TEXT是否为空,如果为空则变成“0”
然后,(注意是然后,不管判断结果是真是假),TEXT1内容都+“0”
第二个是判断TEXT是否为空,如果为空则变成“0”
否则,TEXT1内容+“0”
当然不一样,
第二个少了个end if .它应该在最后.
别的一楼上说了.
当然不一样了,条件都不同结果怎么可能会一样?