[英]How can I check if a variable is less then a certain number in ejs
我有以下代碼
<%if (locals.average > 4.5 && locals.average < 5){%>
<div>test</div>
<%}%>
如果我應用以下代碼,則不會出現測試 div 我認為問題在於小於 5,因為如果我只使用它
<%if (locals.average > 4.5){%>
<div>test</div>
<%}%>
它工作正常。 如何在 ejs 中使用小於符號
我對 ejs 不熟悉 - 但假設您的解析器在<
上出錯(例如認為它是標簽的開頭)然后使用less-than
的邏輯逆( not-greater-than-or-equal-to
):
<% if( locals.average > 4.5 && !( locals.average >= 5 ) ) { %>
<div>test</div>
<% } %>
也就是說,ejs 的文檔表明您的原始代碼應該可以工作 - 因為它只是一個普通的 JavaScript 表達式。 如果您發現它為什么真的不起作用,您應該將其發布為答案並接受該答案而不是我的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.