Chr*_*ams 7 javascript node.js express pug
我在快递服务的玉器中尝试了这个,但得到了"意外标识符"作为错误.
- switch(myvar)
- case: "0"
span First Case
break
- case: "2"
span Second Case
break
- case: "3"
span Third Case
break
- case: "4"
span Fourth Case
break
Run Code Online (Sandbox Code Playgroud)
我很好奇switch语句的语法是什么,如果有的话.
更新:玉,不快递.
tko*_*one 19
编辑
这个问题显然是关于翡翠的.
但答案仍然是肯定的:).
但它被称为case:
来自文档
case friends
when 0
p you have no friends
when 1
p you have a friend
default
p you have #{friends} friends
Run Code Online (Sandbox Code Playgroud)
Javascript有一个switch语句.
switch(variable){
case 1:
// do something
break;
case 2:
// do something else
break;
// and so forth
default:
// do something if nothing
break;
}
Run Code Online (Sandbox Code Playgroud)
因为Express.js在Node.js中运行,这只是JavaScript - 是的.switch由于JavaScript有switch声明,Express有一个声明.(即使是coffeescript也有switch"编译"到JavaScript switch语句.)
看起来你的语法搞砸了 - 那些" - "字符是什么?你也错过了:每个case语句的结尾,并且你没有break在每个案例之后,这意味着无论条件如何,所有案例的代码都将始终运行.
| 归档时间: |
|
| 查看次数: |
7104 次 |
| 最近记录: |