2011-09-17 8 views
0

次はBackbone.jsからラインです:空の文字列+変数:なぜですか?

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

'' + val''のポイントは何ですか? +valで十分でしょうか?

+0

それは文字列値であることを確認し、それをエスケープします。 'val 'が数値でない場合、" + val "は意味をなさないでしょう。 –

答えて

4

'' + val concats valを空の文字列に変換すると、valが文字列に変換されます。 +valは、代わりにvalを数字に変換します。

関連する問題