var company ;
switch (company) {
case "aa":
TableStr="1212";
case "bb":
TableStr="432342";
case "cc":
TableStr="4554";}
switch (company) {
case "aa":
TableStr="1212";
case "bb":
TableStr="432342";
case "cc":
TableStr="4554";}
解决方案 »
- flexigrid json 格式
- easyui tree 动态加载数据 求指点 求帮助 谢谢 我会在线的
- 各位大哥!求一段定时滚动的代码
- 请大家介绍几个JavaScript学习网站
- javascript不能跨站传值?
- 怎么样用JAVASCRIPT来屏蔽IE的前进 后退 右键等功能?
- 新手请教:为熟悉string对象的大小写转换方法
- IE的页眉和页脚怎么找回?
- 可不可以用javascript和input实现select对象!急急...........
- 1个input输入后,通过Ajax调取SQL的数据,匹配结果到另外的input里
- 点击一个按钮只刷新本页一次的所有方法 [应部分朋友的要求重贴]
- 麻烦帮忙改一下这段代码(一个小时后结贴)
{
case "aa";
TableStr="1212";
break;
case "bb";
TableStr="432342";break;
case "cc";
TableStr="4554";break;
}
{
case "aa":
TableStr="1212";
break;
case "bb":
TableStr="432342";
break;
case "cc":
TableStr="4554";
break;
}
========================================
switch (expression) {
case label :
statementlist
case label :
statementlist
...
default :
statementlist
}
switch 语句的语法组成如下: 部分 描述
expression 要求值的表达式。
label 根据 expression 来匹配的标识符。如果 label === expression,则立即从冒号后的 statementlist 处开始执行,直到遇到一个可选的 break 语句,或到达 switch 语句的最后。
statementlist 要被执行的一个或多个语句。
说明
使用 default 子句来提供一个语句,该语句只在没有任何一个标签值与 expression 相匹配时才被执行。它可以出现在 switch 代码块内的任何地方。
可以指定零或多个 label 块。如果没有 label 和 expression 的值匹配,并且没有提供 default 情况,则不执行任何语句。通过 switch 语句执行流程如下: 求 expression 的值并依次序查看 label,直到找到一个匹配。
如果 label 的值等于 expression 的值,则执行它相应的 statementlist。
继续执行,直到遇到一个 break 语句,或者 switch 语句结束。这意味着如果没有使用一个 break 语句,则多个 label 块被执行。
如果没有 label 等于 expression 的值,则跳转到 default 情况。如果没有 default 情况,则跳转到最后一步。
继续执行紧接 switch 代码块末尾的语句。
company="bc";
switch(company){
case "aa":TableStr="1212";break;
case "bc":TableStr="432342";break;
case "cc":TableStr="4554";break;
}
alert(TableStr)
</script>
if (company="aa")
TableStr="1212";
if (company="bb")
TableStr="432342";
if (company="cc")
TableStr="4554";这样的语句转换不成switch/case,因为你的TableStr的最终结果永远都是4554,老兄你少写了一个等号。
if (company=="aa")