创建一个运算符类型的子程序,它接收两个整数,并将它们返回它们的负和。即,如果和为正,则结果为负,或者如果和为负,则结果为正。例如。6和4的结果是-10,2和-6的结果是4。子程序中不能进行输入或打印。 所以我尝试了这个任务,实际上使用一个函数很容易地解决了它,但是当它转换成一个运算符时,我遇到了一个问题。这是我的方法: with
我从“Javascript好的部分”(Javascript Good Parts )一书中获得了以下示例,并在firefox中运行它:
Function.prototype.method = function我们使用()高优先级运算符来计算-10/3,这给出了64位浮点值-3.3.由于JavaScript没有Float、Decimal或Integer类型,返回值是Number。因此,我们对位于其原型链中的Number对象调用函数integer()。"
我是一名高一新生,有一些空闲时间,我决定编写一些程序来演示常用函数的作用,这将是有益的。我一直想知道大于和小于运算符的确切含义,所以我开始自己定义它们。我遇到的唯一障碍是如何断言一个值是负的或正的,而不使用大于或小于运算符。到目前为止,我的代码看起来像这样:b = 42puts "A is Greater than