在JADE中的算术运算符

我用NODE.js使用Jade模板引擎 我有两个variables:

a = 0.0378 b = 0.1545 

在玉我做:

 - var result = a + b*2 

当我做#{result}时,我得到一个非常奇怪的数字

0.03780.309

它似乎将数字连接成string。 有人能告诉我如何在Jade中使用算术运算符?

谢谢

你确定a (也是b )是一个数字而不是一个string?

如果它是一个string,你将需要通过parseFloat将其转换为数字:

 - var result = parseFloat(a)+parseFloat(b)*2 
  h2 Jade的 operation - var a = 8 - var b = 2 p #{+a+b} p #{+ab} p #{+a*b} p #{+a/b}