1
由此我的意思不是字符串+数字=字符串,或字符串+字符串=字符串的默认JavaScript行为。从http://www.javascriptkit.com/jsref/arithmetic_operators.shtml,Unary plus会将字符串转换为数字。是否有一个很好的Javascript算术加法运算符?
那么我将如何指定我想用两个字符串进行数字加法?这似乎工作,但有点难看:
var a = "5";
var b = "2";
var c = +a + +b;
是否存在(仅数值+)运算符,总是返回一个数字?可以像其他语言一样定义吗?例如,可能是'%%'或'+ ^'或'+++'?或者这是不可能的?
不,没有一个,不,你不能定义你自己的操作符(例如在C#或Java例如)? – Ehryk
两个计数都正确。 – Quentin