これは、文字列 + 数値 = 文字列、または文字列 + 文字列 = 文字列のデフォルトの JavaScript 動作ではないことを意味します。http://www.javascriptkit.com/jsref/arithmetic_operators.shtmlから、単項プラスは文字列を数値に変換します。
では、2 つの文字列の数値加算を指定するにはどうすればよいでしょうか。これは機能しているように見えますが、やや醜いです:
var a = "5";
var b = "2";
var c = +a + +b;
常に数値を返す (数値のみ +) 演算子はありますか? 他の言語のように定義できますか? たとえば、'%%' か '+^' か '+++' でしょうか? それとも、これは不可能ですか?