varValue = (条件判断式) ? 为真时的结果 : 为假时的结果你是不是指这个语句??
解决方案 »
- 漂浮广告 碰到网页边缘弹回的效果 怎样让它正常 不在一行蹦跶。。。
- jquery 列名和动态列问题
- mouseout 鼠标离开时下拉菜单不关闭
- jquery代码写在jsp有效,放到js文件引入就无效
- 我想问问,如果我已经在类库中做了对数据库的访问,并引用了配置文件,我在javascript中如何引用呢?
- 移动元素时,onmouseout、onmouseover、onmouseleave 都无法触发
- 菜鸟提问!如何用javascript来调用本地的outLook界面来实现收邮件,发邮件以及删除邮件列表等等界面呢??
- 打印又一问题,紧急求救!
- 在网上看见一个网络测试温度计的页面。谁知道怎么做的?
- 请问如何使用Javascript来获取网站的域名?
- 打开第一个网页把地址栏等藏掉,怎么做
- 如何使用jni调用现有的vc编写的dll内的方法。(马上给分)
case lable:
...
[break]
...
default:
...
}
switch 语句 语言参考
版本 3
请参阅
--------------------------------------------------------------------------------描述
当指定的表达式的值与某个标签匹配时,即执行相应的一个或多个语句。
语法
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 代码块末尾的语句。
下面示例测试一个对象的类型:
function MyObject() {
...}
switch (object.constructor){
case Date:
...
case Number:
...
case String:
...
case MyObject:
...
default:
...
}
http://expert.csdn.net/Expert/TopicView1.asp?id=942792