[JavaScript]二元加算演算子
597 ワード
Ecmascript 5.1仕様を参照してください.
加算演算子(+)11.6.1二元加算演算子または文字列接続動作または数値加算動作を行います.
生成式
加算演算子(+)11.6.1二元加算演算子または文字列接続動作または数値加算動作を行います.
生成式
AdditiveExpression : AdditiveExpression + MultiplicativeExpression
は、以下のプロセスに従って実行される. lref AdditiveExpression .
lval GetValue(lref).
rref MultiplicativeExpression .
rval GetValue(rref).
lprim ToPrimitive(lval).
rprim ToPrimitive(rval).
Type(lprim) String Type(rprim) String, : ToString(lprim) ToString(rprim)
ToNumber(lprim) ToNumber(rprim) 。
注:(1)GetValue 8.7.1(2)ToPrimitive 9.1(3)ToNumber 9.3