修剪VBScript

时间:2013-11-06 18:03:53

标签: asp-classic vbscript

为什么会有人添加额外的& “在Visual Basic中的这个TRIM命令中?”

IF Trim(TwitterUserName & "") <> "" THEN

它提供了什么好处??

非常感谢...

2 个答案:

答案 0 :(得分:4)

尝试Trim() Null等将导致数据类型不匹配错误。向变量追加一个空字符串会强制转换为字符串数据类型,并允许Trim()无误地运行 - 尽管您仍然需要检查它是否真的为空,因此代码的其余部分。

这是一个懒惰的快捷方式来抢占已经持续了一段时间的错误 - 我无法找到它是否仍然需要在最后一个版本的VBScript中。

答案 1 :(得分:2)

巫毒?玩笑?谁知道呢。

即使TwitterUserName可能包含令人讨厌的值,如Empty或Null,强制转换为字符串并追加空字符串也无济于事。

缺少一个Len()来与0进行比较。