先看代码:
结果:
True
False
True
False
False
True
False
False
文档说明:
Empty 关键字用于指明未初始化的变量值。
Null 关键字用于指明变量包含的数据无效。
理解:
empty表示该变量是处于未赋值状态,a=empty的作用,仅仅是将该变量的状态改为未赋值状态,这和null有所区别,因为后面赋值了null后,其状态为not empty!了解这个非常有用。
例如在asp中有2个页面A和B,其中对于A页面而言,产生一个Session值,假设为Session("New"),那么先访问A页面,再访问B页面,对B页面而言, Session("New")的状态为not empty,但如果不访问A页面,而直接访问B页面的话,则其状态为empty。这样我就可以通过这个Session值来判断用户是不是非法登陆该页面,当然具体情况要具体分析,这只是提供一种思路。