ASP中&H(h)中的小细节
不知大家有没遇到以下情况:
Response.Write("<iframe height="""&height&"""></iframe>"),此时报错:
Microsoft VBScript compilation error '800a0401'
Expected end of statement (语句未结束)
变量换个名字就没错 了
开始还以为哪里语法有问题,仔细看了半天也没结果,后来就想难道height是关键字?查了半天,还不是
可是如果换成hID,或这&与h之间放上空格,则不会报错,可纳闷?
asp programer知道,&H或&h表示十六进制,&0 则表示八进制。在十六进制中A(a)到F(f)代表代表10到15,这下清楚原因了。
主要问题还是没用过十六进制的数,看来有些东西用不用到不是必然的,多掌握一点好