猿问

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

书上解释说,“如果相册封面图片为空,则”,strAlbumCover存放的是图片相对路径,为什么不直接写成Trim(strAlbumCover)="" 这样呢,&""这个有什么意义?

慕的地6264312
浏览 551回答 3
3回答

翻翻过去那场雪

假设当strAlbumCover为null时,Trim(strAlbumCover)的结果不等於“” 因此给strAlbumCover值在末尾附一个空值 使strAlbumCover的值不为null 这样Trim(strAlbumCover&"")就能等於或不等於“”了举例实验:<%a=nullb=""if trim(a)="" thenresponse.write 1else if trim(b)="" thenresponse.write 2end&nbsp;ifend&nbsp;if%>实验结果输出2 不输出1

森林海

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

相关分类

Oracle
我要回答