日期:2014-05-16  浏览次数:20345 次

在JavaScript里面,如何使得switch(参数)的调入是数字从而取得下面对应的不同case选项
switch参数默认是int char型,怎么改成数字而不是字符呢?//处是试着改的地方,但不对
<html>
<body>
<script language="JavaScript">
var ss=prompt("输入一串字符","");
t=ss.length;
switch(ss.length)//document.write(ss.length);
//switch(document.write(ss.length))
{ case 0:alert("居然敢不输!");break;
case 1:
case 2:
case 3:alert("你才输入"+t"个,多输入会啊?");break;
case 4:
case 5:
case 6:alert("这才听话嘛,您输了"+t+"个字");break;
default:alert("输这么多,想死啊!");
}
</script> 

</body>
</html>



------解决方案--------------------
JScript code
case 3:
    alert("你才输入" + t + "个,多输入会啊?"); //漏掉个字符串连接运算符+
    break;

------解决方案--------------------
探讨

JScript code
case 3:
alert("你才输入" + t + "个,多输入会啊?"); //漏掉个字符串连接运算符+
break;

------解决方案--------------------
探讨

JScript code
case 3:
alert("你才输入" + t + "个,多输入会啊?"); //漏掉个字符串连接运算符+
break;

------解决方案--------------------
探讨

引用:

JScript code
case 3:
alert("你才输入" + t + "个,多输入会啊?"); //漏掉个字符串连接运算符+
break;

+++

马甲又到这里来混了