2014-09-23 53 views
0
function parseInteger(value){ 
    "use strict"; 
    return parseInteger(value, 10); 
} 

該函數接收一個參數,但它返回:return parseInteger(value, 10) 這是什麼意思?用多個參數返回Javascript

+0

也許這是你的javascript代碼中的一個函數。 – andrex 2014-09-23 06:55:19

+1

這意味着你有一些無限遞歸。這不是第二個函數應該是'parseInt'嗎?在這種情況下,'10'就是基數。 (這意味着它應該嘗試解析'value'作爲十進制數) – Cerbrus 2014-09-23 06:55:33

回答

1

這意味着你有一些無限遞歸:parseInteger將調用parseInteger,這將調用parseInteger等。

我假設第二個函數實際上應該是parseInt

我這種情況下,10將是基數,這意味着它會嘗試解析value作爲十進制數。
它也似乎parseInteger只是parseInt的包裝,以確保您始終將您的值解析爲十進制數。

+0

好的。我現在明白了。謝謝。 – user2830554 2014-09-23 06:59:55

+0

那麼,這是否回答你的問題,@ user2830554? – Cerbrus 2014-09-23 08:45:26