我正在使用 Javascript HTML 模板引擎。如何检查 HTML 中是否为 null 或未定义?
如果
ctx.m.transferTicket
为 null 或未定义,我想将其视为 false。
所以我有这个代码
{% if (ctx.m.transferTicket===false || ctx.m.transferTicket=='') { %}
<div>NOT TRANSFERRED</div>
{% } else { %}
<div>TRANSFERRED</div>
{% } %}
但是如果
ctx.m.transferTicket
为 null 或未定义,则它的行为就好像它是 true 一样。
我该如何解决这个问题?
谢谢!
不过,您似乎没有检查 null 或未定义。
{% if (ctx.m.transferTicket === false || ctx.m.transferTicket === null || ctx.m.transferTicket === undefined || ctx.m.transferTicket === '') { %}
<div>NOT TRANSFERRED</div>
{% } else { %}
<div>TRANSFERRED</div>
{% } %}
ctx.m.transferTicket === null
检查 null
ctx.m.transferTicket === undefined
检查未定义。