我正在使用Node.js的Jade模板引擎。 我有两个变量: a = 0.0378 b = 0.1545 在Jade中,我可以这样做: - var result = a + b*2 当我执行#{result}时,得到了一个非常奇怪的数字。 0.03780.309 它似乎将数字作为字符串连接。 请问如何在Jade中使用算术运算符? 谢谢。
你确定 a(以及 b)是数字而不是字符串吗? 如果它是字符串,你需要通过 parseFloat 将其转换为数字: - var result = parseFloat(a)+parseFloat(b)*2