2011-09-17 148 views
0

以下是Backbone.js線:空字符串+變量:爲什麼?

return this._escapedAttributes[attr] = escapeHTML(val == null ? '' : '' + val); 

什麼是'''' + val點? +val足夠嗎?

+0

這是確保它是一個字符串值,並逃脫它。如果'val'不是數字,那麼「+ val」就沒有任何意義。 –

回答

4

'' + val concats val轉換爲空字符串,導致val轉換爲字符串。 +valval轉換爲數字。

相關問題