2012-04-28 3 views
4

Я использую механизм шаблонов Jade с NOde.js. У меня есть две переменные:Арифметические операторы в JADE

a = 0.0378 
b = 0.1545 

в Джейд Я творю:

- var result = a + b*2 

, и я получаю очень странное число, когда я #{result}

0.03780.309

It кажется, объединяет числа как строки. Может ли кто-нибудь сказать мне, как я могу использовать арифметические операторы в 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 в код –

Смежные вопросы