From 1d8191dddcdaead7c48ee3e2fc965e41c6f4ecaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E5=AE=9D=E7=8F=8F?= <3097868476@qq.com> Date: Fri, 17 Feb 2023 21:34:15 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=9E=97=E5=AE=9D=E7=8F=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test.js" | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 "\346\226\207\344\273\266\350\257\273\345\217\226/test.js" diff --git "a/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" "b/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" new file mode 100644 index 00000000..51bdaabb --- /dev/null +++ "b/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" @@ -0,0 +1,30 @@ +// ## 作业1:生成100个文件,每个文件存入一个1到1000的随机数字,再取出最大值的那个文件,值也要取出来,再取出最小的那个. +// 随机生成100个文件,意思就是说生成100个文件,使用同步读取文件,先读取最小的在读取最大的文件 +let fs=require("fs"); +// console.log(fs);不会出错,node系统自带 +let arr=[]; +let max=0; +let min=1000; +let minfile=0; +let maxfile=0; +for(let i=0;i<100;i++){ + let num=Math.floor(Math.random()*1000); + arr[i]=num; + // 读取数组里面的数据 + // console.log(arr[i]); + fs.writeFileSync("./"+i+".txt",""+num+""); + // 读取文件存入数组中 + fs.readFileSync("./"+i+".txt").toString(); + // 进行判断数值最大值和最小值,进行数字的强制转换 + if(Number(arr[i])>max){ + max=Number(arr[i]); + maxfile=i; + } + if(Number(arr[i]) Date: Fri, 17 Feb 2023 21:38:03 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BC=A0=E8=BE=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\344\275\234\344\270\232/1.js" | 34 ----------- .../\344\275\234\344\270\232/2.js" | 5 -- .../main.js" | 12 ---- .../user.js" | 2 - .../\346\265\213\350\257\225.txt" | 0 .../result.js" | 6 -- .../use.js" | 35 ------------ .../calculator.js" | 56 ------------------- .../use.js" | 6 -- .../demo.js" | 31 ---------- .../demo2.js" | 2 - .../calculate.js" | 5 -- .../calculator.js" | 33 ----------- .../de1.js" | 17 ------ .../de2.js" | 6 -- .../node\346\250\241\345\235\227/module.js" | 22 -------- .../node\346\250\241\345\235\227/use.js" | 5 -- .../chna.js" | 16 ------ .../chna2.js" | 5 -- .../coulate.js" | 19 ------- .../coulcde.js" | 5 -- .../\346\275\230.txt" | 1 - "\350\224\241\347\221\234\347\216\262/12.txt" | 1 - .../moel.js" | 47 ---------------- .../use2.js" | 5 -- .../\344\275\234\344\270\232.txt" | 1 - .../test.js" | 6 -- ...30\351\231\244\344\275\234\344\270\232.js" | 19 ------- 28 files changed, 402 deletions(-) delete mode 100644 "\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/1.js" delete mode 100644 "\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/2.js" delete mode 100644 "\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" delete mode 100644 "\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" delete mode 100644 "\345\274\240\351\233\250\346\254\243/\346\265\213\350\257\225.txt" delete mode 100644 "\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/result.js" delete mode 100644 "\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/use.js" delete mode 100644 "\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js" delete mode 100644 "\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" delete mode 100644 "\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo.js" delete mode 100644 "\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo2.js" delete mode 100644 "\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" delete mode 100644 "\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculator.js" delete mode 100644 "\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de1.js" delete mode 100644 "\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de2.js" delete mode 100644 "\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/module.js" delete mode 100644 "\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/use.js" delete mode 100644 "\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna.js" delete mode 100644 "\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna2.js" delete mode 100644 "\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulate.js" delete mode 100644 "\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulcde.js" delete mode 100644 "\346\275\230\346\231\223\346\231\266/\346\275\230.txt" delete mode 100644 "\350\224\241\347\221\234\347\216\262/12.txt" delete mode 100644 "\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moel.js" delete mode 100644 "\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use2.js" delete mode 100644 "\351\237\246\345\252\233\345\247\243/\344\275\234\344\270\232.txt" delete mode 100644 "\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/test.js" delete mode 100644 "\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232.js" diff --git "a/\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/1.js" "b/\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/1.js" deleted file mode 100644 index 7d62849e..00000000 --- "a/\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/1.js" +++ /dev/null @@ -1,34 +0,0 @@ -let l= /^[0-9]+[0-9]*/ -let obj={ - jia: function(a,b){ - if(!l.test(a)||!l.test(b)){ - console.log("输入错误") - }else{ - return a+b; - } - }, - jian: function(a,b){ - if(!l.test(a)||!l.test(b)){ - console.log("输入错误") - }else{ - return a-b; - } - }, - cheng: function(a,b){ - if(!l.test(a)||!l.test(b)){ - console.log("输入错误") - }else{ - return a*b ; - } - }, - chu: function(a,b){ - var k= /^[1-9]+[0-9]*/; - if(!k.test(a)||!k.test(b)){ - console.log("输入错误,不能为零") - - }else{ - return a/b; - } - } -} -module.exports = obj; diff --git "a/\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/2.js" "b/\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/2.js" deleted file mode 100644 index 885c61ea..00000000 --- "a/\345\210\230\346\242\205\347\220\263/\344\275\234\344\270\232/2.js" +++ /dev/null @@ -1,5 +0,0 @@ -let rr = require("./1.js"); -console.log(rr.jia(2,2)); -console.log(rr.jian(10,1)); -console.log(rr.cheng(1,20)); -console.log(rr.chu(15,3)); \ No newline at end of file diff --git "a/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" "b/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" deleted file mode 100644 index 8ad2cf9a..00000000 --- "a/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/main.js" +++ /dev/null @@ -1,12 +0,0 @@ -let formula = require("./user.js"); -if (/^[0-9-+()*/.]{0,}$/.test(formula.str)) { - var end = eval(formula.str); - if (formula.str.indexOf("/") > -1) { - for (var i = 1; i < formula.str.split("/").length; i++) { - end = eval(formula.str.split("/")[i]) == 0 ? "除号后面不能为0!" : eval(formula.str); - } - } - console.log(end); -} else { - console.log("运用非法字符!"); -} diff --git "a/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" "b/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" deleted file mode 100644 index 42b1434d..00000000 --- "a/\345\220\264\345\223\262\346\266\224/node\350\256\241\347\256\227\345\231\250/user.js" +++ /dev/null @@ -1,2 +0,0 @@ -var str = "1/(1*2-2)"; -exports.str = str; \ No newline at end of file diff --git "a/\345\274\240\351\233\250\346\254\243/\346\265\213\350\257\225.txt" "b/\345\274\240\351\233\250\346\254\243/\346\265\213\350\257\225.txt" deleted file mode 100644 index e69de29b..00000000 diff --git "a/\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/result.js" "b/\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/result.js" deleted file mode 100644 index 128bb984..00000000 --- "a/\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/result.js" +++ /dev/null @@ -1,6 +0,0 @@ -var objs=require("./use.js"); - -console.log(objs.jia(1,6)); -console.log(objs.jian(5,7)); -console.log(objs.cheng(2,5)); -console.log(objs.chu(7,7)); \ No newline at end of file diff --git "a/\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/use.js" "b/\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/use.js" deleted file mode 100644 index 577e3304..00000000 --- "a/\345\274\240\351\233\250\346\254\243/\350\256\241\347\256\227\345\231\250/use.js" +++ /dev/null @@ -1,35 +0,0 @@ -var num=/^[0-9]$/; - -var nums=/^[1-9]$/; - -var obj={ - jia:function(num1,num2){ - if(!num.test(num1) || !num.test(num2)){ - return "请输入数值!" - }else{ - return num1+num2; - } - }, - jian:function(num1,num2){ - if(!num.test(num1) || !num.test(num2)){ - return "请输入数值!" - }else{ - return num1-num2; - } - }, - cheng:function(num1,num2){ - if(!num.test(num1) || !num.test(num2)){ - return "请输入数值!" - }else{ - return num1*num2; - } - }, - chu:function(num1,num2){ - if(!nums.test(num1) || !num.test(num2)){ - return "请正确输入数值" - }else{ - return num1/num2; - } - } -} -module.exports=obj; \ No newline at end of file diff --git "a/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js" "b/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js" deleted file mode 100644 index bff56a4b..00000000 --- "a/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/calculator.js" +++ /dev/null @@ -1,56 +0,0 @@ -//方法一 -// function add(num1,num2){ -// return num1+num2; -// } -// function subtract(num1,num2){ -// return num1-num2; -// } -// function multiply(num1,num2){ -// return num1*num2; -// } -// function divide(num1,num2){ -// if(num1==0||num2==0){ -// return "除数或被除数为0"; -// } -// return num1/num2; -// } - -// module.exports.add = add; -// module.exports.subtract = subtract; -// module.exports.multiply = multiply; -// module.exports.divide = divide; - - -//方法二 -var condition = /^[0-9]+[0-9]*/; -let obj = { - add:function (num1,num2){ - if(!condition.test(num1)||!condition.test(num2)){ - return "不是数值"; - }else{ - return num1+num2; - } - - }, - subtract:function (num1,num2){ - if(!condition.test(num1)||!condition.test(num2)){ - return "不是数值"; - } - return num1-num2; - }, - multiply:function (num1,num2){ - if(!condition.test(num1)||!condition.test(num2)){ - return "不是数值"; - } - return num1*num2; - }, - divide:function (num1,num2){ - var condition2 = /^[1-9]+[0-9]*/; - if(!condition2.test(num1)||!condition2.test(num2)){ - return "不是数值或除数、被除数为零"; - } - - return num1/num2; - } -} -module.exports = obj; \ No newline at end of file diff --git "a/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" "b/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" deleted file mode 100644 index 5b92d76e..00000000 --- "a/\346\235\216\351\235\226\346\256\267/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use.js" +++ /dev/null @@ -1,6 +0,0 @@ - -let result = require("./calculator.js"); -console.log("加法结果为:"+result.add('a',2)); -console.log("减法结果为:"+result.subtract(2,1)); -console.log("乘法结果为:"+result.multiply(1,2)); -console.log("除法结果为:"+result.divide(0,1)); diff --git "a/\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo.js" "b/\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo.js" deleted file mode 100644 index 2350dd9e..00000000 --- "a/\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo.js" +++ /dev/null @@ -1,31 +0,0 @@ -let obj={ - num:function(a,fuhao,b){ - a=parseFloat(a); - b=parseFloat(b); - let pd=true; - if(!/^[0-9]*$/.test(a) || !/^[0-9]*$/.test(b) ){ - console.log("请输入正确数字"); - pd=false; - } - if(pd){ - switch(fuhao){ - case "+": - return a+b; - break; - case "-": - return a-b; - break; - case "*": - return a*b; - break; - case "/": - if(b==0){ - console.log("除数不能为0") - }else{ - return a/b; - } - } - } - } -} -module.exports=obj; \ No newline at end of file diff --git "a/\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo2.js" "b/\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo2.js" deleted file mode 100644 index 3ed9082e..00000000 --- "a/\346\236\227\346\231\223\345\251\267/\350\256\241\347\256\227\346\234\272/demo2.js" +++ /dev/null @@ -1,2 +0,0 @@ -let re=require("./demo"); -console.log(re.num(2,"/",1)); \ No newline at end of file diff --git "a/\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" "b/\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" deleted file mode 100644 index a3a89e15..00000000 --- "a/\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" +++ /dev/null @@ -1,5 +0,0 @@ -let calculate = require("./calculator"); -console.log(calculate.jia(1,2)); -console.log(calculate.jian(11,1)); -console.log(calculate.cheng(1,2)); -console.log(calculate.chu(20,2)); \ No newline at end of file diff --git "a/\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculator.js" "b/\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculator.js" deleted file mode 100644 index 30d32ef3..00000000 --- "a/\346\236\227\347\217\212/\345\212\240\345\207\217\344\271\230\351\231\244/calculator.js" +++ /dev/null @@ -1,33 +0,0 @@ -var result = /^[0-9]+[0-9]*/; -let obj = { - jia: function(a, b) { - if(!result.test(a) || !result.test(b)) { - return "输入的数为非数值类型,请重新输入"; - }else{ - return a + b; - } - }, - jian: function(a, b) { - if(!result.test(a) || !result.test(b)) { - return "输入的数为非数值类型,请重新输入"; - }else{ - return a - b; - } - }, - cheng: function(a, b) { - if(!result.test(a) || !result.test(b)) { - return "输入的数为非数值类型,请重新输入"; - }else{ - return a * b; - } - }, - chu: function(a, b) { - var res = /^[1-9]+[0-9]*/; - if(!res.test(a) || !res.test(b)) { - return "其中一个为0或非数值类型,请重新输入"; - }else{ - return a / b; - } - } -} -module.exports = obj; \ No newline at end of file diff --git "a/\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de1.js" "b/\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de1.js" deleted file mode 100644 index 0a4c9458..00000000 --- "a/\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de1.js" +++ /dev/null @@ -1,17 +0,0 @@ -let obj ={ - jia :function(a,b){ - return a+b; - }, - jian :function(a,b){ - return a-b; - }, - cheng :function(a,b){ - return a*b; - }, - chu :function(a,b){ - return a/b; - } - -} - -module.exports = obj; \ No newline at end of file diff --git "a/\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de2.js" "b/\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de2.js" deleted file mode 100644 index 176e64b8..00000000 --- "a/\346\237\263\347\221\266/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/de2.js" +++ /dev/null @@ -1,6 +0,0 @@ -let obj=require('./de1') -console.log(obj.jia(5,3)); -console.log(obj.jian(6,3)); -console.log(obj.cheng(2,3)); -console.log(obj.chu(9,3)); - diff --git "a/\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/module.js" "b/\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/module.js" deleted file mode 100644 index 846403e8..00000000 --- "a/\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/module.js" +++ /dev/null @@ -1,22 +0,0 @@ -let obj={ - - add:function(num1,num2){ - return num1+num2; - }, - jian:function(num1,num2){ - return num1-num2; - }, - cheng:function(num1,num2){ - return num1*num2; - }, - chu:function(num1,num2){ - if(num1==0||num2==0){ - return"除数或者被除数不能为零"; - }else{ - return num2/num1; - } - } -} -module.exports = obj; - - diff --git "a/\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/use.js" "b/\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/use.js" deleted file mode 100644 index 76d50e24..00000000 --- "a/\346\257\225\350\210\222\347\220\252/node\346\250\241\345\235\227/use.js" +++ /dev/null @@ -1,5 +0,0 @@ -let rs=require("./module.js"); -console.log(rs.add(1,3)); -console.log(rs.jian(3,1)); -console.log(rs.cheng(1,3)); -console.log(rs.chu(3,0)); \ No newline at end of file diff --git "a/\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna.js" "b/\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna.js" deleted file mode 100644 index 735df11f..00000000 --- "a/\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna.js" +++ /dev/null @@ -1,16 +0,0 @@ -let obj ={ - 'jia' :function(a,b){ - return a+b; - }, - 'jian':function(a,b){ - return a-b; - }, - 'chang':function(a,b){ - return a*b; - }, - 'chu' :function(a,b){ - return a/b - } - -} -module.exports=obj; \ No newline at end of file diff --git "a/\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna2.js" "b/\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna2.js" deleted file mode 100644 index 1d5c821e..00000000 --- "a/\346\261\237\351\233\205\347\220\263/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232/chna2.js" +++ /dev/null @@ -1,5 +0,0 @@ -let chna2=require("./chna"); -console.log(chna2.jia(0,1)); -console.log(chna2.jian(4,1)); -console.log(chna2.chang(1,1)); -console.log(chna2.chu(8,2)); \ No newline at end of file diff --git "a/\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulate.js" "b/\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulate.js" deleted file mode 100644 index f11f876b..00000000 --- "a/\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulate.js" +++ /dev/null @@ -1,19 +0,0 @@ -let obj = { - jia: function(a , b){ - return a + b; - }, - jian: function(a , b){ - return a - b; - }, - cheng: function(a , b){ - return a * b; - }, - chu:function(a , b) { - if (b !== 0) { - return (a / b); - } - return 0; - } - -} -module.exports = obj; \ No newline at end of file diff --git "a/\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulcde.js" "b/\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulcde.js" deleted file mode 100644 index 8caeea5a..00000000 --- "a/\346\275\230\346\231\223\346\231\266/\345\212\240\345\207\217\344\271\230\351\231\244/coulcde.js" +++ /dev/null @@ -1,5 +0,0 @@ -let obj=require("./coulate.js"); -console.log(obj.jia(15, 2)); -console.log(obj.jian(14, 2)); -console.log(obj.cheng(13, 2)); -console.log(obj.chu(12, 2)); \ No newline at end of file diff --git "a/\346\275\230\346\231\223\346\231\266/\346\275\230.txt" "b/\346\275\230\346\231\223\346\231\266/\346\275\230.txt" deleted file mode 100644 index 3794256d..00000000 --- "a/\346\275\230\346\231\223\346\231\266/\346\275\230.txt" +++ /dev/null @@ -1 +0,0 @@ -今天是星期二,也是这个学期的第一节课,也是情人节。 \ No newline at end of file diff --git "a/\350\224\241\347\221\234\347\216\262/12.txt" "b/\350\224\241\347\221\234\347\216\262/12.txt" deleted file mode 100644 index 07307f0b..00000000 --- "a/\350\224\241\347\221\234\347\216\262/12.txt" +++ /dev/null @@ -1 +0,0 @@ -nih \ No newline at end of file diff --git "a/\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moel.js" "b/\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moel.js" deleted file mode 100644 index 32810270..00000000 --- "a/\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/moel.js" +++ /dev/null @@ -1,47 +0,0 @@ -let jg; -let r=/^[0-9]+[0-9]*/; -let ojb={ - jia:function (a,b) { - if(!r.test(a)||!r.test(b)){ - jg=flase; - console.log("请输入正确数值") - }else{ - return jg=a+b; - - } - - } - ,jian:function (a,b) { - if(!r.test(a)||!r.test(b)){ - jg=false; - console.log("请输入正确数值"); - }else{ - return jg=a-b; - - } - - } - ,chen: function(a,b){ - if(!r.test(a)||!r.test(b)){ - jg=false; - console.log("请输入正确数值"); - }else{ - return jg=a*b; - - } - -} - ,chu:function (a,b) { - let rr=/^[1-9]+[0-9]*/; - if(!rr.test(a)||!rr.test(b)){ - jg=false; - console.log("请输入正确数值"); - }else{ - return jg=a/b; - - } - -} -} -module.exports=ojb; - diff --git "a/\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use2.js" "b/\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use2.js" deleted file mode 100644 index 075d9c8f..00000000 --- "a/\350\224\241\347\221\234\347\216\262/\350\224\241\347\221\234\347\216\262 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232/use2.js" +++ /dev/null @@ -1,5 +0,0 @@ -let suan=require('./moel'); -console.log(suan.jia(1,2)); -console.log(suan.jian(3,1)); -console.log(suan.chen(1,2)); -console.log(suan.chu(15,3)); \ No newline at end of file diff --git "a/\351\237\246\345\252\233\345\247\243/\344\275\234\344\270\232.txt" "b/\351\237\246\345\252\233\345\247\243/\344\275\234\344\270\232.txt" deleted file mode 100644 index 120ced30..00000000 --- "a/\351\237\246\345\252\233\345\247\243/\344\275\234\344\270\232.txt" +++ /dev/null @@ -1 +0,0 @@ -这是一个作业1111 diff --git "a/\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/test.js" "b/\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/test.js" deleted file mode 100644 index 31d587e9..00000000 --- "a/\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/test.js" +++ /dev/null @@ -1,6 +0,0 @@ -let obj = require("./加减乘除作业.js"); -console.log(obj); -obj.add(); -obj.subtraction(); -obj.MUL(); -obj.DIV(); diff --git "a/\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232.js" "b/\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232.js" deleted file mode 100644 index 293dbf64..00000000 --- "a/\351\237\246\345\252\233\345\247\243/\350\256\241\347\256\227\345\231\250/\345\212\240\345\207\217\344\271\230\351\231\244\344\275\234\344\270\232.js" +++ /dev/null @@ -1,19 +0,0 @@ -// ### 作业:写个加减乘除的模块(尽量少写暴露,要考虑封装),供外部使用. 作业每个分支要建一个目录(自己名字) -var a =10; -var b = 3; - -let obj ={ - add:function(){ - console.log(a+b); - }, - subtraction:function(){ - console.log(a-b); - }, - MUL:function(){ - console.log(a*b); - }, - DIV:function(){ - console.log(a/b); - } -} -module.exports = obj; \ No newline at end of file -- Gitee From 138eb7b81209edcd16c9913c99b23e72b2f705cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E5=AE=9D=E7=8F=8F?= <3097868476@qq.com> Date: Mon, 20 Feb 2023 19:15:51 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=9E=97=E5=AE=9D=E7=8F=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test.js" | 0 .../j\350\256\241\347\256\227\346\234\272.js" | 0 .../\346\265\213\350\257\225.js" | 0 .../test.js" | 29 +++++++++++++++++++ 4 files changed, 29 insertions(+) rename "\346\226\207\344\273\266\350\257\273\345\217\226/test.js" => "\346\236\227\345\256\235\347\217\217/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" (100%) rename "\346\250\241\345\235\227/j\350\256\241\347\256\227\346\234\272.js" => "\346\236\227\345\256\235\347\217\217/\346\250\241\345\235\227/j\350\256\241\347\256\227\346\234\272.js" (100%) rename "\346\250\241\345\235\227/\346\265\213\350\257\225.js" => "\346\236\227\345\256\235\347\217\217/\346\250\241\345\235\227/\346\265\213\350\257\225.js" (100%) create mode 100644 "\346\236\227\345\256\235\347\217\217/\350\257\273\345\217\226\346\226\207\344\273\266\350\277\220\350\241\214\347\232\204\351\200\237\345\272\246/test.js" diff --git "a/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" "b/\346\236\227\345\256\235\347\217\217/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" similarity index 100% rename from "\346\226\207\344\273\266\350\257\273\345\217\226/test.js" rename to "\346\236\227\345\256\235\347\217\217/\346\226\207\344\273\266\350\257\273\345\217\226/test.js" diff --git "a/\346\250\241\345\235\227/j\350\256\241\347\256\227\346\234\272.js" "b/\346\236\227\345\256\235\347\217\217/\346\250\241\345\235\227/j\350\256\241\347\256\227\346\234\272.js" similarity index 100% rename from "\346\250\241\345\235\227/j\350\256\241\347\256\227\346\234\272.js" rename to "\346\236\227\345\256\235\347\217\217/\346\250\241\345\235\227/j\350\256\241\347\256\227\346\234\272.js" diff --git "a/\346\250\241\345\235\227/\346\265\213\350\257\225.js" "b/\346\236\227\345\256\235\347\217\217/\346\250\241\345\235\227/\346\265\213\350\257\225.js" similarity index 100% rename from "\346\250\241\345\235\227/\346\265\213\350\257\225.js" rename to "\346\236\227\345\256\235\347\217\217/\346\250\241\345\235\227/\346\265\213\350\257\225.js" diff --git "a/\346\236\227\345\256\235\347\217\217/\350\257\273\345\217\226\346\226\207\344\273\266\350\277\220\350\241\214\347\232\204\351\200\237\345\272\246/test.js" "b/\346\236\227\345\256\235\347\217\217/\350\257\273\345\217\226\346\226\207\344\273\266\350\277\220\350\241\214\347\232\204\351\200\237\345\272\246/test.js" new file mode 100644 index 00000000..dd326570 --- /dev/null +++ "b/\346\236\227\345\256\235\347\217\217/\350\257\273\345\217\226\346\226\207\344\273\266\350\277\220\350\241\214\347\232\204\351\200\237\345\272\246/test.js" @@ -0,0 +1,29 @@ +// ## 作业2:用同步异步分别生成1000个文件,分别同步的耗时异步的耗时 +// 先文件写入 +let fs = require("fs"); + // 同步的文件写入 +var time1 = new Date(); +for (let i = 0; i < 1000; i++) { + + fs.writeFileSync("./" + "同步处理的 " + i + " 个文件" + ".txt", "" + Math.floor(Math.random() * 100)); +} +var time3=new Date(); +var alltime=time3-time1; +console.log("同步处理的文件消耗的时间为:"+alltime+"ms"); + +// 异步文件的写入,生成异步的文件的个数 +var num=0; +// 生成异步的时间 +let times=new Date().getTime(); +for (let j = 0; j < 1000; j++) { + fs.writeFile("./" + "异步处理的第 " + j + " 个文件" + ".txt", "" + Math.floor(Math.random() * 100), (err) => { + num++; + // 要有绝对等于 + if(num==999){ + let now=new Date().getTime(); + let lasttimne=now-times; + console.log("异步处理的文件消耗的时间为:"+lasttimne+'ms'); + } + }); +} + -- Gitee