asp中将数字转换为字符串

有时候我们可能会判断两个变量是否相等,一般情况下我们都是这样的,if a=b then,但是看下面一个例子:

page=trim(request.querystring("page"))

for i=0 to 10

if i=page then response.write "相等"

...

next

以上代码无论我传什么值他都不输出相等,这是为什么呢?

因为page是字符串类型,而i却是数字,他们类型是不同的,所以我们要进行一下转换,这时候就需要使用 CStr 强制将结果表示为 String。
if cstr(i)=page then response.write "相等",这样就可以了。

by 雪洁 2011-08-13 14:10:59 2249 views
我来说几句

相关文章