javascript – jade的语法是否支持switch语句?

前端之家收集整理的这篇文章主要介绍了javascript – jade的语法是否支持switch语句?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在快递服务的玉器中尝试了这个,但得到了“意外标识符”作为错误.
- 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

我很好奇switch语句的语法是什么(如果有的话).

更新:玉,不快递.

解决方法

编辑

这个问题显然是关于翡翠的.

但答案仍然是肯定的:).

但它被称为案例:

the docs

case friends
    when 0
        p you have no friends
    when 1 
        p you have a friend
    default
        p you have #{friends} friends

Javascript有一个switch语句.

switch(variable){
    case 1:
        // do something
        break;
    case 2:
        // do something else
        break;
    // and so forth
    default: 
        // do something if nothing
        break;
 }

因为Express.js在Node.js中运行,这只是JavaScript – 是的. Express有一个switch语句,因为JavaScript有一个switch语句. (即使是coffeescript也有一个“编译”到JavaScript switch语句的开关.)

MDN reference: switch statement

看起来你的语法搞砸了 – 那些“ – ”字符是什么?你也错过了:从每个case语句的末尾开始,你并没有在每个case之后断开,这意味着无论条件如何,所有case的代码都将一直运行.

猜你在找的JavaScript相关文章