2012-04-28 101 views
4

我使用Jade模板引擎和NOde.js. 我有兩個變量:JADE中的算術運算符

a = 0.0378 
b = 0.1545 
在玉

我做的:

- var result = a + b*2 

,我得到一個非常陌生的號碼,當我做#{result}

0.03780.309

它似乎將數字連接成字符串。 有人能告訴我如何在Jade中使用算術運算符?

感謝

回答

4

你肯定a(也b)是一個數字,而不是一個字符串?

如果它是一個字符串,則需要通過parseFloat它轉換成一個數字:

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

請一些explenations添加到您的代碼 – 2015-12-05 11:50:10