无忧启动论坛

标题: vbs语句 5&vbCrLf 为什么会等于5 [打印本页]

作者: yjqd    时间: 2021-7-8 10:36
标题: vbs语句 5&vbCrLf 为什么会等于5
本帖最后由 yjqd 于 2021-7-8 11:00 编辑

If 5&VbCrLf = 5 then
Msgbox "Ok"
End If

结果显示:Ok
5&vbCrLf 为什么会等于5呢,vbCrLf(回车符和换行符)    属于内置常量字符串,难道此时变为空值了

If 5&"" = 5 then
Msgbox "Ok"
End If
-------------------------------------------
If u&VbCrLf = u then
Msgbox "Ok"
End If
这句中,u&VbCrLf 不等于u,等号两边的u会被认为是没赋值的变量


作者: slore    时间: 2021-7-8 11:51
改成"5"进行判断。
作者: yjqd    时间: 2021-7-8 12:05
slore 发表于 2021-7-8 11:51
改成"5"进行判断。

等号左边改成"5"可以,结果:OK

右边或两边同时改成"5",不会相等




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3