1
これは、string + number = string、またはstring + string = stringのデフォルトのjavascript動作ではないことを意味します。 http://www.javascriptkit.com/jsref/arithmetic_operators.shtmlから、Unary plusは文字列を数値に変換します。Javascriptの算術演算の加算演算子はありますか?
したがって、2つの文字列で数値を加算するように指定するにはどうすればよいですか?これが動作しているようですが、やや醜いです:
var a = "5";
var b = "2";
var c = +a + +b;
は常に数を返すこと、(数値のみ+)演算子が存在していますか?他の言語のように定義できますか?例えば、 '%%'や '+ ^'や '+++'のようなものでしょうか?それともこれはできないのですか?
いいえ1つではありません。いいえ、あなたはC#やJavaのような独自の演算子を定義できません。 – Ehryk
両方のカウントを修正してください。 – Quentin