From 13ca653bbd07b91a6e5f034548168b4553dbda4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=A1=82=E5=9C=86?= <1876474527@qq.com> Date: Wed, 23 Feb 2022 20:39:04 +0800 Subject: [PATCH 1/6] =?UTF-8?q?node20220222=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo01.js" | 50 +++++++++++++++++++ .../demo02.js" | 9 ++++ 2 files changed, 59 insertions(+) create mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" create mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" new file mode 100644 index 0000000..68e923d --- /dev/null +++ "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" @@ -0,0 +1,50 @@ +//加 +// function add(a,b){ +// let num = a+b; +// let num2 = Math.floor(num*100)/100;//向下取整 +// return num2 +// } +// //减 +// function subtract(a,b){ +// let num = a-b; +// let num2 = Math.floor(num*100)/100 +// return num2 +// } +// //乘 +// function mul(a,b){ +// let num = a*b; +// let num2 = Math.floor(num*100)/100 +// return num2 +// } +// //除 +// function divide(a,b){ +// let num = a/b; +// let num2 = Math.floor(num*100)/100; +// return num2 +// } + +let count = { + add:function(num1,num2){ + num3= num1+num2; + return num3; + }, + subtract:function(num1,num2){ + num3= num1-num2; + return num3; + }, + mul:function(num1,num2){ + num3= num1*num2; + return num3; + }, + divide:function(num1,num2){ + num3= num1/num2; + return num3; + }, +} +function handele(num1,num2,symbol){ + if(isNaN(num1)||isNaN(num2)){ + throw new Error('请输入数字') + } + return count[symbol](num1,num2) +} +module.exports.handele=handele diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" new file mode 100644 index 0000000..2317d3c --- /dev/null +++ "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" @@ -0,0 +1,9 @@ +const text = require('./demo01.js') +try{ + console.log("加:"+text.handele('5','5','add')); + console.log('减:'+text.handele('5','5','subtract')); + console.log('乘:'+text.handele('5','5','mul')); + console.log('除:'+text.handele('5','5','divide')); +}catch{ + console.log(Error.massage); +} \ No newline at end of file -- Gitee From 5a574b38802f0b9e5e9e53867e108fcf9f05ecc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=A1=82=E5=9C=86?= <1876474527@qq.com> Date: Sun, 27 Feb 2022 14:02:36 +0800 Subject: [PATCH 2/6] =?UTF-8?q?fs=E5=90=8C=E6=AD=A5=E5=86=99=E5=85=A5?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo01.js" | 0 .../demo02.js" | 0 .../write.js" | 39 +++++++++++++++++++ 3 files changed, 39 insertions(+) rename "\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" => "\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" (100%) rename "\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" => "\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" (100%) create mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" similarity index 100% rename from "\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" rename to "\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" similarity index 100% rename from "\345\274\240\346\241\202\345\234\206/2022-0222 \345\274\225\345\205\245\346\250\241\345\235\227\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" rename to "\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" "b/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" new file mode 100644 index 0000000..44c0d3c --- /dev/null +++ "b/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" @@ -0,0 +1,39 @@ +let fs = require('fs') +let createFile = { + //创建文件夹 + createPath: function (dir) { + if (fs.existsSync(dir)) { + throw new Error('该文件已存在!') + } + fs.mkdirSync(dir) + }, + //创建文件内容 + createContent: function () { + let arr = ["太阳光大、父母恩大、君子量大、小人气大", "成功是优点的发挥,失败是缺点的累积", "不要小看自己,因为人有无限的可能", + "口说好话、心想好意、身行好事", "原谅别人就是善待自己", "手心向下是助人,手心向上是求人;助人快乐,求人痛苦"]; + let index = Math.floor((Math.random() * arr.length)) + let conent = arr[index]; + return conent; + }, + //写入文件内容 + createFile: function (filePath, content) { + console.log(filePath); + let fd = fs.openSync(filePath, 'w'); + fs.writeSync(fd, content); + fs.closeSync(fd); + }, + //处理函数 + handle: function (num, dir) { + this.createPath(dir); + for (let i = 1; i < num; i++) { + let filename = dir + '/' + i + '.txt' + let content = this.createContent(i) + this.createFile(filename, content) + } + } +} +try{ + createFile.handle(10, 'a'); +}catch(error){ + console.log(error.message); +} \ No newline at end of file -- Gitee From 1849a8650633db51316b9415c4bebfb8565e8620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=A1=82=E5=9C=86?= <1876474527@qq.com> Date: Sun, 27 Feb 2022 14:04:39 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E5=8A=A0=E5=87=8F=E4=B9=98=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../write.js" | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" "b/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" deleted file mode 100644 index 44c0d3c..0000000 --- "a/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" +++ /dev/null @@ -1,39 +0,0 @@ -let fs = require('fs') -let createFile = { - //创建文件夹 - createPath: function (dir) { - if (fs.existsSync(dir)) { - throw new Error('该文件已存在!') - } - fs.mkdirSync(dir) - }, - //创建文件内容 - createContent: function () { - let arr = ["太阳光大、父母恩大、君子量大、小人气大", "成功是优点的发挥,失败是缺点的累积", "不要小看自己,因为人有无限的可能", - "口说好话、心想好意、身行好事", "原谅别人就是善待自己", "手心向下是助人,手心向上是求人;助人快乐,求人痛苦"]; - let index = Math.floor((Math.random() * arr.length)) - let conent = arr[index]; - return conent; - }, - //写入文件内容 - createFile: function (filePath, content) { - console.log(filePath); - let fd = fs.openSync(filePath, 'w'); - fs.writeSync(fd, content); - fs.closeSync(fd); - }, - //处理函数 - handle: function (num, dir) { - this.createPath(dir); - for (let i = 1; i < num; i++) { - let filename = dir + '/' + i + '.txt' - let content = this.createContent(i) - this.createFile(filename, content) - } - } -} -try{ - createFile.handle(10, 'a'); -}catch(error){ - console.log(error.message); -} \ No newline at end of file -- Gitee From 8b75d76af97d6994a747082b34d53799a41fff4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=A1=82=E5=9C=86?= <1876474527@qq.com> Date: Sun, 27 Feb 2022 14:05:39 +0800 Subject: [PATCH 4/6] z --- .../demo01.js" | 50 ------------------- .../demo02.js" | 9 ---- 2 files changed, 59 deletions(-) delete mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" delete mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" deleted file mode 100644 index 68e923d..0000000 --- "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" +++ /dev/null @@ -1,50 +0,0 @@ -//加 -// function add(a,b){ -// let num = a+b; -// let num2 = Math.floor(num*100)/100;//向下取整 -// return num2 -// } -// //减 -// function subtract(a,b){ -// let num = a-b; -// let num2 = Math.floor(num*100)/100 -// return num2 -// } -// //乘 -// function mul(a,b){ -// let num = a*b; -// let num2 = Math.floor(num*100)/100 -// return num2 -// } -// //除 -// function divide(a,b){ -// let num = a/b; -// let num2 = Math.floor(num*100)/100; -// return num2 -// } - -let count = { - add:function(num1,num2){ - num3= num1+num2; - return num3; - }, - subtract:function(num1,num2){ - num3= num1-num2; - return num3; - }, - mul:function(num1,num2){ - num3= num1*num2; - return num3; - }, - divide:function(num1,num2){ - num3= num1/num2; - return num3; - }, -} -function handele(num1,num2,symbol){ - if(isNaN(num1)||isNaN(num2)){ - throw new Error('请输入数字') - } - return count[symbol](num1,num2) -} -module.exports.handele=handele diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" deleted file mode 100644 index 2317d3c..0000000 --- "a/\345\274\240\346\241\202\345\234\206/2022-0222 \345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" +++ /dev/null @@ -1,9 +0,0 @@ -const text = require('./demo01.js') -try{ - console.log("加:"+text.handele('5','5','add')); - console.log('减:'+text.handele('5','5','subtract')); - console.log('乘:'+text.handele('5','5','mul')); - console.log('除:'+text.handele('5','5','divide')); -}catch{ - console.log(Error.massage); -} \ No newline at end of file -- Gitee From 0776474bd263783940dbd6d1ddb6ec9c7a57897f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=A1=82=E5=9C=86?= <1876474527@qq.com> Date: Sun, 27 Feb 2022 14:07:13 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=8A=A0=E5=87=8F=E4=B9=98=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo01.js" | 50 +++++++++++++++++++ .../demo02.js" | 9 ++++ 2 files changed, 59 insertions(+) create mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" create mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" new file mode 100644 index 0000000..68e923d --- /dev/null +++ "b/\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" @@ -0,0 +1,50 @@ +//加 +// function add(a,b){ +// let num = a+b; +// let num2 = Math.floor(num*100)/100;//向下取整 +// return num2 +// } +// //减 +// function subtract(a,b){ +// let num = a-b; +// let num2 = Math.floor(num*100)/100 +// return num2 +// } +// //乘 +// function mul(a,b){ +// let num = a*b; +// let num2 = Math.floor(num*100)/100 +// return num2 +// } +// //除 +// function divide(a,b){ +// let num = a/b; +// let num2 = Math.floor(num*100)/100; +// return num2 +// } + +let count = { + add:function(num1,num2){ + num3= num1+num2; + return num3; + }, + subtract:function(num1,num2){ + num3= num1-num2; + return num3; + }, + mul:function(num1,num2){ + num3= num1*num2; + return num3; + }, + divide:function(num1,num2){ + num3= num1/num2; + return num3; + }, +} +function handele(num1,num2,symbol){ + if(isNaN(num1)||isNaN(num2)){ + throw new Error('请输入数字') + } + return count[symbol](num1,num2) +} +module.exports.handele=handele diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" "b/\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" new file mode 100644 index 0000000..2317d3c --- /dev/null +++ "b/\345\274\240\346\241\202\345\234\206/2022-0222 \342\201\256\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" @@ -0,0 +1,9 @@ +const text = require('./demo01.js') +try{ + console.log("加:"+text.handele('5','5','add')); + console.log('减:'+text.handele('5','5','subtract')); + console.log('乘:'+text.handele('5','5','mul')); + console.log('除:'+text.handele('5','5','divide')); +}catch{ + console.log(Error.massage); +} \ No newline at end of file -- Gitee From 5d2a4f28b852ce122deedccb4f268011da8a826e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=A1=82=E5=9C=86?= <1876474527@qq.com> Date: Sun, 27 Feb 2022 14:08:12 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E5=86=99=E5=85=A5?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../write.js" | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 "\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" diff --git "a/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" "b/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" new file mode 100644 index 0000000..44c0d3c --- /dev/null +++ "b/\345\274\240\346\241\202\345\234\206/2022-0224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/write.js" @@ -0,0 +1,39 @@ +let fs = require('fs') +let createFile = { + //创建文件夹 + createPath: function (dir) { + if (fs.existsSync(dir)) { + throw new Error('该文件已存在!') + } + fs.mkdirSync(dir) + }, + //创建文件内容 + createContent: function () { + let arr = ["太阳光大、父母恩大、君子量大、小人气大", "成功是优点的发挥,失败是缺点的累积", "不要小看自己,因为人有无限的可能", + "口说好话、心想好意、身行好事", "原谅别人就是善待自己", "手心向下是助人,手心向上是求人;助人快乐,求人痛苦"]; + let index = Math.floor((Math.random() * arr.length)) + let conent = arr[index]; + return conent; + }, + //写入文件内容 + createFile: function (filePath, content) { + console.log(filePath); + let fd = fs.openSync(filePath, 'w'); + fs.writeSync(fd, content); + fs.closeSync(fd); + }, + //处理函数 + handle: function (num, dir) { + this.createPath(dir); + for (let i = 1; i < num; i++) { + let filename = dir + '/' + i + '.txt' + let content = this.createContent(i) + this.createFile(filename, content) + } + } +} +try{ + createFile.handle(10, 'a'); +}catch(error){ + console.log(error.message); +} \ No newline at end of file -- Gitee