Tag: 运算符的

我将如何扩展JavaScript语言以支持新的运营商?

问题的答案是否可以在JavaScript中创build自定义运算符? 还没有 ,但@本杰明build议 ,可以添加一个新的运营商使用第三方工具 : 可以使用像sweet.js这样的第三方工具来添加自定义操作符,尽pipe这需要额外的编译步骤。 我将采用与上一个问题相同的示例: (ℝ,∘),x∘y = x + 2y 对于任何两个实数x和y : x∘y是x + 2y也是一个实数。 如何在扩展的JavaScript语言中添加此运算符? 以下代码将运行后: var x = 2 , y = 3 , z = x ∘ y; console.log(z); 输出将包含 8 (因为8是2 + 2 * 3 ) 我将如何扩展JavaScript语言以支持新的运营商?