以后地位:首页 > 建站常识 > 列表

asp 中判定变量为空的方式及isempty、isnull与空字符串

点击: 次时候:2018/12/21关头词:上海法式开辟 上海网站设想
isnull 申明指针为空,指针指到一个有用的地位,即工具不存在,isempty 申明指针指向一个有用地位,可是值为空1、空字符串例:a)Dim strTmpresponse.write(strTmp="") ' 前往trueb)response.write(

isnull 申明指针为空,指针指到一个有用的地位,即工具不存在,

isempty 申明指针指向一个有用地位,可是值为空

1、空字符串

例:

a)Dim strTmp

response.write(strTmp="") ' 前往true

b)response.write(str="") ' 前往 true

c)Dim strTmp

strTmp=""

response.write(strTmp="") ' 前往 true

不赋值的变量ASP能够以为是空字符串或叫做零长度字符串。

2、IsEmpty()

若是变量未初始化或显式地设置为 Empty,则函数 IsEmpty 前往 True;

不然函数前往 False。若是 expression 包罗一个以上的变量,总前往 False。

例:

a)Dim strTmp

Response.Write(IsEmpty(strTmp)) ' 前往 True

b) Response.Write(IsEmpty(str))' 前往 True

c)Dim strTmp

strTmp = Null

Response.Write(IsEmpty(strTmp)) ' 前往 Flase

d)Dim strTmpstrTmp = Empty

Response.Write(IsEmpty(strTmp)) ' 前往 True

e)Dim strTmp

strTmp = ""

Response.Write(IsEmpty(strTmp)) ' 前往 Flase

不赋值的变量也能够以为是Empty 即空值

能够用isdate,isarray,isnumeric替换isempty停止测试a),b)两个例子,isnumeric也是前往 True,isdate,isarray前往 False

3.empty补充

dim a,b,c,d,e,f,

a=0

b=0.0

c=""

d=false

e=empty

response.write(x=empty)  'x请用a,b,c,d,e,f此中一个取代,前往都为true

response.write(isempty(x))  'x请用a,b,c,d,e,f此中一个取代,除e,f,别的前往都为false

4、IsNull()

Null 值指出变量不包罗有用数据。Null 与 Empty 差别,后者指出变量未经初始化。Null 与零长度字符串 ("") 也差别,零长度字符串常常指的是空串。

利用 IsNull 函数能够判定抒发式是不是包罗 Null 值。

例:

a)Dim strTmp

Response.Write(IsNull(strTmp)) ' 前往 False

b)Response.Write(IsNull(strTmp)) ' 前往 False 注重这里strTmp是一个未经申明的变量

c)Dim strTmp

strTmp = Null

Response.Write(IsNull(strTmp)) ' 前往 True

d)Dim strTmp

strTmp = Empty

Response.Write(IsNull(strTmp)) ' 前往 False


预定建站
收费供给网站优化
支付关头词