Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 NOde.js 的 Jade 模板引擎。我有两个变量:
a = 0.0378 b = 0.1545
在翡翠我做:
- var result = a + b*2
当我这样做时,我得到一个非常奇怪的数字#{result}
#{result}
0.03780.309
它似乎将数字连接为字符串。有人可以告诉我如何在 Jade 中使用算术运算符吗?
谢谢
您确定a(and also b) 是数字而不是字符串吗?
a
b
如果是字符串,则需要通过以下方式将其转换为数字parseFloat:
parseFloat
- var result = parseFloat(a)+parseFloat(b)*2
h2 Jade的 operation - var a = 8 - var b = 2 p #{+a+b} p #{+a-b} p #{+a*b} p #{+a/b}