1
我想這個問題在CoffeScript和JavaScript中很常見。在我的CoffeeScript腳本中,我通過websocket收到一個數字,如606.0
。因此它來自一個字符串,從主機到達的JSON中提取。現在我想用這個數字來工作,比方說,添加一些像:使用存儲爲字符串的數字
# @x is the number presented as a string
@xx = @x + 100
console.log("res=" + @xx)
什麼,我得到的是:
res=606.0100
所以將其添加爲一個字符串!如果我稍微更改一下代碼,「說」100是浮點數:
# @x is the number presented as a string
@xx = @x + 100.0
console.log("res=" + @xx)
結果仍然是一樣的。
我的問題是 - 如何向CoffeScript/JavaScript解釋這是一個數字,而不是一個字符串?
哇!意外:D謝謝! – noncom 2012-07-21 07:41:42