美文网首页前端100问
【前端100问】Q50:实现 (5).add(3).minus(

【前端100问】Q50:实现 (5).add(3).minus(

作者: alanwhy | 来源:发表于2021-01-15 22:16 被阅读0次

    写在前面

    此系列来源于开源项目:前端 100 问:能搞懂 80%的请把简历给我
    为了备战 2021 春招
    每天一题,督促自己
    从多方面多角度总结答案,丰富知识
    实现 (5).add(3).minus(2) 功能
    简书整合地址:前端 100 问

    正文回答

    Number.prototype.add = function (value) {
      let number = parseFloat(value);
      if (typeof number !== "number" || Number.isNaN(number)) {
        throw new Error("请输入数字或者数字字符串~");
      }
      return this + number;
    };
    Number.prototype.minus = function (value) {
      let number = parseFloat(value);
      if (typeof number !== "number" || Number.isNaN(number)) {
        throw new Error("请输入数字或者数字字符串~");
      }
      return this - number;
    };
    console.log((5).add(3).minus(2));
    

    相关文章

      网友评论

        本文标题:【前端100问】Q50:实现 (5).add(3).minus(

        本文链接:https://www.haomeiwen.com/subject/fclgaktx.html