qianxunyizui_ 2019-12-31 16:41 采纳率: 25%
浏览 444

我刚学nodejs,有个题目,有没有会的大佬解答一下。

class Cash {
//你需要书写的代码

    }
    const cash1 = new Cash(105);
    const cash2 = new Cash(66);
    const cash3 = cash1.add(cash2);
    const cash4 = Cash.add(cash1, cash2);
    Console.log(`${cash3}`, `${cash4}`);

    //代码输出结果为:1元7角1分 1元7角1分
  • 写回答

2条回答

  • 会飞的咕咕鱼 2019-12-31 18:03
    关注

    图片说明

    class Cash {
        constructor(x) {
            this.x = x;
        }
        add(a) {
            return parseInt((a.x + this.x) / 100) + '元' + parseInt((a.x + this.x) % 100 / 10) + '角' + (a.x + this.x) % 10 + '分'
        }
        static add(a, b) {
            return parseInt((a.x + b.x) / 100) + '元' + parseInt((a.x + b.x) % 100 / 10) + '角' + (a.x + b.x) % 10 + '分'
        }
    }
    
    const cash1 = new Cash(105);
    const cash2 = new Cash(66);
    const cash3 = cash1.add(cash2);
    const cash4 = Cash.add(cash1, cash2);
    console.log(`${cash3}`, `${cash4}`);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器