diff --git "a/\346\233\276\346\273\241/\345\206\205\345\256\271.txt" "b/\346\233\276\346\273\241/\345\206\205\345\256\271.txt" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\233\276\346\273\241/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moudle.js" "b/\346\233\276\346\273\241/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moudle.js" new file mode 100644 index 0000000000000000000000000000000000000000..7a2d38227b4af67d8c6043b3429fb35a9712ea01 --- /dev/null +++ "b/\346\233\276\346\273\241/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moudle.js" @@ -0,0 +1,56 @@ +module.exports={ + //加 + add: function (a,b) { + if(this.error(a,b)){ + console.log('加法'); + return a+b; + }else{ + console.log('加法输入错误'); + } + + }, + //减 + subtract: function (a,b){ + if(this.error(a,b)){ + console.log('减法'); + return a-b; + }else{ + console.log('减法输入错误'); + } + + }, + + //乘 + multiply: function (a,b){ + if(this.error(a,b)){ + console.log('乘法'); + return a*b; + }else{ + console.log('乘法输入错误'); + } + + }, + + //除 + divide: function (a,b){ + if(this.error(a,b)){ + + if(b==0){ + console.log('除数为0,错误') + } + console.log('除法'); + return a/b; + }else{ + console.log('除法输入错误'); + } + + }, + error: (a, b) => { + if (isNaN(a) == true || isNaN(b) == true) { + return false; + } else { + return true; + } + } + +} \ No newline at end of file diff --git "a/\346\233\276\346\273\241/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" "b/\346\233\276\346\273\241/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" new file mode 100644 index 0000000000000000000000000000000000000000..9d7d25284c85d1741b5f2fe31a6126f1104f19d5 --- /dev/null +++ "b/\346\233\276\346\273\241/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" @@ -0,0 +1,18 @@ +// const { add } = require("./moudle.js"); +// console.log(add(5,5)); +// const { subtract } = require("./moudle.js"); +// console.log(subtract(13,4)); +// const { multiply } = require("./moudle.js"); +// console.log(multiply(2,4)); +// const { divide } = require("./moudle.js"); +// console.log(divide(10,10)); + +var obj= require("./moudle.js"); + +console.log(obj.add(5,5)); + +console.log(obj.subtract(13,4)); + +console.log(obj.multiply(2,4)); + +console.log(obj.divide(10,0)); \ No newline at end of file