繁体   English   中英

如何使用ejs(嵌入式JavaScript)将两个数字相加?

[英]How can I add two numbers using ejs(Embedded JavaScript)?

我想添加2个来自后端的数字。 我正在尝试使用<%=num1%> + <%=num2%>但是其打印num1num2而不是num1 + num2。 我做错了什么,替代解决方案是什么?

这是通过

<%= num1 + num2 %>

您正在执行的操作仅显示元素,因为当您具有'<%='时,这意味着将显示该项目。 可以这样做的另一种方法是。

// Add the numbers
<% var addedNumber = num1 + num2; %>
//Then display the added numbers
<%= addedNumber %>

将数字从控制器传递到模板。

res.render('index', { result: {n1:1,n2:2} });

然后在ejs模板中就像javascript

<%= n1+ n2 %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM