考虑以下代码:varmin=Math.min();varmax=Math.max();console.log(min本来以为返回的是单位不带参数调用时的操作元素,但later仔细考虑后,似乎是无关紧要的。对于2333的操作集S上的二元操作*,若满足a*x=x*a=x,则a为*操作的酉元。加法的酉为0,因为0+x=x+0=x。乘法的酉为1,因为1*x=x*1=x。但是如果我们定义函数add()或者mult()函数,不传参数就返回一个unit是不合理的。

考虑以下代码:varmin=Math.min();varmax=Math.max();console.log(min本来以为返回的是单位不带参数调用时的操作元素,但later仔细考虑后,似乎是无关紧要的。对于2333的操作集S上的二元操作*,若满足a*x=x*a=x,则a为*操作的酉元。加法的酉为0,因为0+x=x+0=x。乘法的酉为1,因为1*x=x*1=x。但是如果我们定义函数add()或者mult()函数,不传参数就返回一个unit是不合理的。