pug模板引擎(原jade)之 分支条件

分支条件case

注:case是js的switch指令的缩写

var friends = 10
case friends
  when 0
    p 您没有朋友
  when 1
    p 您有一个朋友
  default
    p 您有 #{friends} 个朋友

结论:<p>您有 10 个朋友</p>

 

分支传递(case fall Through)

- var friends = 0
case friends
  when 0
  when 1
    p 您的朋友很少
  default
    p 您有 #{friends} 个朋友

  结论:<p>您的朋友很少</p>

注:js中是遇到break之前会一直执行下去,但是这里是遇到非空之前就一直执行,若不想输出任何东西,可以添加break

 

块展开: 是一种优化的写法

- var friends = 1
case friends
  when 0: p 您没有朋友
  when 1: p 您有一个朋友
  default: p 您有 #{friends} 个朋友

结论:<p>您有一个朋友</p>

 

posted @ 2021-05-18 18:07  zmztyas  阅读(54)  评论(0编辑  收藏  举报