switch(256)是什么意思啊?

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:45:26
<script language="javascript">
var err_str="";
switch(256)
{
case 1:
err_str = "用户名格式错误,请重新输入"
break;
case 2:
err_str = "用户“”不存在"
break;
case 3:
err_str = ""
break;
case 4:
err_str = "登录密码错误,请重新输入"
break;
case 5:
err_str = "今日登录次数过多"
break;
case 6:
err_str = "验证码不匹配,请重新输入验证码"
break;
case 7:
err_str = "登录时发生未知错误,请重新输入"
break;
case 8:
err_str = "登录时发生未知错误,请重新输入"
break;
case 16:
err_str = "对不起,您现在无法

switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句n+1,然后退出switch语句,程序流程转向开关语句的下一个语句.

估计这256是网页加载时产生像<%=A%>.你试下,乱来登陆,再看源码.那256可能会变成其他的.

按你的代码:switch(256) 有用吗?
直接跳到:
case 256:
err_str = ""