Express 翡翠中的安静参考符号?

Express 翡翠中的安静参考符号?,express,pug,Express,Pug,我想知道Jade是否有类似于$的速记语法!Velocity中的变量名称$!variable_name是速度的安静参考符号,这意味着当variable_name有一个值时,使用该值,当variable_name为null时,不会发生任何事情。Jade中是否有类似的速记符号 提前谢谢 Jade的标准=操作员执行此操作。它输出空字符串,而不是“null”或抛出错误 printf "-var bar = null\np para1\n=bar\np para2" | jade <p>para

我想知道Jade是否有类似于
$的速记语法!Velocity中的变量名称
<代码>$!variable_name是速度的安静参考符号,这意味着当
variable_name
有一个值时,使用该值,当
variable_name
null
时,不会发生任何事情。Jade中是否有类似的速记符号


提前谢谢

Jade的标准
=
操作员执行此操作。它输出空字符串,而不是
“null”
或抛出错误

printf "-var bar = null\np para1\n=bar\np para2" | jade
<p>para1</p><p>para2</p>
但是请注意,这不会忽略未定义的变量。变量必须存在,但可以为null或空字符串。如果它不存在于模板的命名空间中,jade将引发错误。要做到这一点,你需要像

- var bar = bar || null
- var bar = bar || null