asp经典 – 经典的asp cint

前端之家收集整理的这篇文章主要介绍了asp经典 – 经典的asp cint前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是经典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时发生错误.

猜你在找的asp.Net相关文章