0
次はBackbone.js
からラインです:空の文字列+変数:なぜですか?
return this._escapedAttributes[attr] = escapeHTML(val == null ? '' : '' + val);
'' + val
で''
のポイントは何ですか? +val
で十分でしょうか?
次はBackbone.js
からラインです:空の文字列+変数:なぜですか?
return this._escapedAttributes[attr] = escapeHTML(val == null ? '' : '' + val);
'' + val
で''
のポイントは何ですか? +val
で十分でしょうか?
'' + val
concats val
を空の文字列に変換すると、val
が文字列に変換されます。 +val
は、代わりにval
を数字に変換します。
それは文字列値であることを確認し、それをエスケープします。 'val 'が数値でない場合、" + val "は意味をなさないでしょう。 –