为了账号安全,请及时绑定邮箱和手机立即绑定

if Trim(strAlbumCover&"")="" Then ,这条语句是什么意思?

if Trim(strAlbumCover&"")="" Then ,这条语句是什么意思?

慕的地6264312 2019-03-06 20:07:36
书上解释说,“如果相册封面图片为空,则”,strAlbumCover存放的是图片相对路径,为什么不直接写成Trim(strAlbumCover)="" 这样呢,&""这个有什么意义?
查看完整描述

3 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

假设当strAlbumCover为null时,Trim(strAlbumCover)的结果不等於“” 因此给strAlbumCover值在末尾附一个空值 使strAlbumCover的值不为null 这样Trim(strAlbumCover&"")就能等於或不等於“”了

举例实验:
<%
a=null
b=""
if trim(a)="" then
response.write 1
else if trim(b)="" then
response.write 2
end if
end if
%>
实验结果输出2 不输出1

查看完整回答
反对 回复 2019-03-30
?
森林海

TA贡献2011条经验 获得超2个赞

获得对象的字段的值,然后转成string类型,并且去掉前后空白~~ ToString()是转化为字符串的方法 Trim()是去两边空格的方法 把StringBuffer转换成String类型时 没有用.trim()会导致意想不到的结果-- 用if语句判断时跟想的不一样 if(returnStr==null||returnStr==""){//没有.trim()这句通不过 //if(returnStr.length()==0){//判断长度为零没有.trim()也可以。

查看完整回答
反对 回复 2019-03-30
  • 3 回答
  • 0 关注
  • 550 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信