复合形法matlab代码JavaScript中的运算符重载
JavaScript是否应支持运算符重载?
不清楚操作员重载是否在复杂性,语言设计,实现工作和安全性方面是否具有足够的优势,这是一种还是另一种方式。
同时,有一个论点是,提供一般的运算符重载比为特定的,附加的内置结构重载运算符更好(并且部分由于这个原因,Decimal并未作为ES6的一部分添加,尽管它可能已经被重载了)。对JS开发人员很有用)。
本文试图探讨操作符重载可怎么看,如果我们想在这个方向去走。
希望,具体性将帮助我们决定是否走这条道路,这可以帮助委员会根据长期的功能要求,以一种或多种方式,朝着具体的下一步迈进。
状态:第一阶段
实例探究
操作员重载就是启用更丰富的库。
本节给出了这种丰富的库的四个激励用例。
数值类型
JavaScript有一组非常受限制的数字类型。
传统上,它只有Number:IEEE-754双精度二进制浮点数。
第4阶段为任意大小的整数添加了一个新的数字类型。
但是开发人员在实践中还需要更多的数字类型,例如小数,有理数,复数等。运算符重载可以为它们提供直观的语法。
//
Usage
example
2023-03-12 18:34:51
32KB
系统开源
1