我是经典asp的新手,我的经验是在c#.net和ColdFusion以及php中.
无论如何,我正在研究的这个网站上都有这个代码
If (CInt("0" & myVar) > 0) Then
myNewCar = CInt("0" & myVar)
End If
Run Code Online (Sandbox Code Playgroud)
我不明白为什么"0"附加到cint()输入中的var?我只是错过了一些东西吗?这是安全吗?它有效吗?
另外,推荐任何经典的asp书籍?
Ant*_*nes 11
它是一个处理空值的旧hack.在null上调用CInt会导致错误.但是,将字符串与null连接会导致字符串,因此"0"和null返回"0".这可以防止CInt在值为null时发生错误.
| 归档时间: |
|
| 查看次数: |
5765 次 |
| 最近记录: |