Javascript中有什么类似于Python中的算术运算符方法吗

Is there anything in Javascript similar to arithmetic operator methods in Python

在python中:

a + b

表示

a.__add__(b)

这意味着有运算符方法实际代表运算符符号执行操作。

Javascript有没有类似的东西?或有关算术运算机制的任何信息?我不是在寻找使用以下函数的解决方案:

function add(a, b) {...}

我认为这与数字和相应变量的属性有关。

这个 babel 转换可能对你有用。

https://www.npmjs.com/package/babel-plugin-operator-overload

不是很流行也不是很常用,我个人会避免使用。

除此之外,不,在 JS 中不会发生这种情况。您只需在对象上使用方法。