【asp】备忘

一、判断某input域 是否存在

isNull:               不管是否存在,都为false                                                        不能判断 域

isEmpty:                                                                                                      可以判断 域

=""                     域不存在or域存在、但没有value属性,为true;                         不好判断 域,可直接判断值

                          域存在,有value属性、且赋值(包括空值""),为false    

 

 

 

二、sub与function的区别

1、sub没有返回值

使用call调用时,参数加括号  call  test(a,b)

也可直接嗲用,但不能加括号

 

2、function有返回值

 

 

 

三、 elseif 与 else if

If iCount < 0 Then
____Response.Write "iCount < 0"
ElseIf iCount > 0 Then
____Response.Write "iCount > 0"
Else
____Response.Write "iCount = 0"
End If

2.
If iCount < 0 Then
____Response.Write "iCount < 0"
Else If iCount > 0 Then
________Response.Write "iCount > 0"
____Else
________Response.Write "iCount = 0"
____End If
End If

。。。。。。。。。。。


从上面两段代码可以知道
Else If 其实就相当于:

Else
____If ...

 

。。。。。。。。。。。。


当然, 我们也知道 当语句写在 If ... Then 同一行时, 可不用关闭
所以如果有
If ... Then
...
Else If ... Then
____...
____End If
End If
我们就可以写成
If ... Then
...
Else If ... Then ...
End If

 

 

3、session与application

判断是否存在:isObject,isNull

置为空: 

  set Application("aps") = Server.CreateObject("ADODB.RecordSet")
  set Application("aps") = nothing          

                      'mw isObject(Application("aps"))===true,isNull(Application("aps"))===false 
  Application("aps") = null                        

                      'mw isObject(Application("aps"))===false,isNull(Application("aps"))=== true 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值