加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp经典 – 经典的asp cint

发布时间:2020-12-16 04:20:41 所属栏目:asp.Net 来源:网络整理
导读:我是经典asp的新手,我的经验是在c#.net和ColdFusion以及php中. 无论如何,我正在研究的这个网站到处都有这个代码 If (CInt("0" myVar) 0) Then myNewCar = CInt("0" myVar)End If 我不明白为什么“0”附加到cint()输入中的var?我只是错过了一些东西吗?它是
我是经典asp的新手,我的经验是在c#.net和ColdFusion以及php中.

无论如何,我正在研究的这个网站到处都有这个代码

If (CInt("0" & myVar) > 0) Then
    myNewCar = CInt("0" & myVar)
End If

我不明白为什么“0”附加到cint()输入中的var?我只是错过了一些东西吗?它是某种安全的东西吗?它有效吗?

另外,推荐任何经典的asp书?

解决方法

它是一个处理空值的旧hack.在null上调用CInt会导致错误.但是,将字符串与null连接会导致字符串因此为“0”& null返回“0”.这可以防止CInt在值为null时发生错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读