这个ASP代码有一个奇怪的结果:
<%
Dim TEST_variable
TEST_variable = "0"
TEST_variable = CBool("0")
Response.Write "1- TEST_variable :"
Response.Write TEST_variable
Response.Write "<br/>"
Response.Write "2- TEST_variable :" & TEST_variable
%>
此代码显示以下结果:
1- TEST_variable:False
2- TEST_variable:Faux
为什么Response.Write "2- TEST_variable :" & TEST_variable
将 false 翻译为 faux ?
答案 0 :(得分:2)
由于字符串连接,vbscript将子类型bool(TEST_variable)的变体“强制转换”为子类型字符串的变体。在这个演员阵容中,bool被翻译成网络服务器的语言。