我正在使用我的.js文件向.jade文件发送日期Node.js.当该#{date}字段false为时,它执行else并打印man它的答案.怎么可能出错?
if #{date} == false
| #{date}
else
| man
Run Code Online (Sandbox Code Playgroud)
Mik*_*ser 31
如果date为false,你想输出字符串'man'吗?如果是的话,你的if和else语句是错误的...
怎么样:
if date
= date
else
| man
Run Code Online (Sandbox Code Playgroud)
甚至:
| #{date ? date : 'man'}
Run Code Online (Sandbox Code Playgroud)
或者干脆:
| #{date || 'man'}
Run Code Online (Sandbox Code Playgroud)
在if表达式中,您编写了简单的变量名称,没有#{...}
if date == false
| #{date}
else
| man
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36532 次 |
| 最近记录: |