From cb472c1bed049ef811b699191f857641187ce227 Mon Sep 17 00:00:00 2001 From: qin <> Date: Sun, 27 Feb 2022 20:30:18 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fileplay.js" | 17 ----------------- .../writefile.js" | 7 ------- 2 files changed, 24 deletions(-) delete mode 100644 "2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/fileplay.js" delete mode 100644 "2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/writefile.js" diff --git "a/2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/fileplay.js" "b/2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/fileplay.js" deleted file mode 100644 index 896491f..0000000 --- "a/2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/fileplay.js" +++ /dev/null @@ -1,17 +0,0 @@ -//写一段代码,可以指定的创建多个文件,文件名中要有序号,写入的内容可以随机 -let fs=require("fs") -let fd=[] -function create(num){ - if (isNaN(num)) { - throw new Error("输入数字") - } else { - for (let i = 1; i < num; i++) { - fd[i] = fs.openSync(`${i}.txt`, "w"); - fs.writeSync(fd[i], `${Math.random()}`); - fs.closeSync(fd[i]) - } - } -} -module.exports={ - create:create -} \ No newline at end of file diff --git "a/2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/writefile.js" "b/2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/writefile.js" deleted file mode 100644 index b5ac5e9..0000000 --- "a/2022.2.24 fs\345\220\214\346\255\245\345\206\231\345\205\245\345\210\233\345\273\272\346\226\207\344\273\266/writefile.js" +++ /dev/null @@ -1,7 +0,0 @@ -//调用fs.js -let cre=require("./fileplay"); -try{ - cre.create(6) -}catch(error){ - console.log(error.message); -} \ No newline at end of file -- Gitee From aa79fee7725ace40f925494339235074fa446864 Mon Sep 17 00:00:00 2001 From: qin <> Date: Sun, 27 Feb 2022 20:32:40 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2/2.js" | 20 -------- .../2/cheng.js" | 4 -- .../2/chu.js" | 4 -- .../2/jia.js" | 6 --- .../2/jian.js" | 4 -- .../3.js" | 21 -------- .../4.js" | 18 ------- "\345\210\230\351\200\242\345\273\272/.keep" | 0 .../20220224/.keep" | 0 .../20220224/fs.js" | 40 --------------- .../size/demo01.js" | 28 ----------- .../size/demo02.js" | 13 ----- .../size/package.json" | 11 ----- .../demo01.js" | 49 ------------------- .../demo02.js" | 10 ---- .../size/DEMO1.js" | 19 ------- .../size/DEMO2.js" | 8 --- .../size/demo01.js" | 35 ------------- .../size/demo02.js" | 13 ----- .../size/package.json" | 11 ----- .../calculate.js" | 23 --------- .../module_count.js" | 21 -------- .../test.js" | 12 ----- .../test1.js" | 9 ---- .../fileplay.js" | 17 ------- .../writefile.js" | 7 --- .../demo01.js" | 32 ------------ .../demo02.js" | 15 ------ ...40\345\207\217\344\271\230\351\231\244.js" | 19 ------- ...0\345\207\217\344\271\230\351\231\2442.js" | 20 -------- ...0\345\207\217\344\271\230\351\231\2443.js" | 12 ----- ...0\345\207\217\344\271\230\351\231\2444.js" | 9 ---- 32 files changed, 510 deletions(-) delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/2.js" delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/cheng.js" delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/chu.js" delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jia.js" delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jian.js" delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/3.js" delete mode 100644 "nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/4.js" delete mode 100644 "\345\210\230\351\200\242\345\273\272/.keep" delete mode 100644 "\345\210\230\351\200\242\345\273\272/20220224/.keep" delete mode 100644 "\345\210\230\351\200\242\345\273\272/20220224/fs.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo01.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo02.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/package.json" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO1.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO2.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo01.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo02.js" delete mode 100644 "\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/package.json" delete mode 100644 "\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" delete mode 100644 "\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" delete mode 100644 "\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" delete mode 100644 "\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" delete mode 100644 "\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" delete mode 100644 "\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" delete mode 100644 "\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo01.js" delete mode 100644 "\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo02.js" delete mode 100644 "\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\244.js" delete mode 100644 "\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2442.js" delete mode 100644 "\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2443.js" delete mode 100644 "\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2444.js" diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/2.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/2.js" deleted file mode 100644 index c731c73..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/2.js" +++ /dev/null @@ -1,20 +0,0 @@ -let jia = require('./jia') -let jian = require('./jian') -let cheng = require('./cheng') -let chu = require('./chu') - -//加 -let add = (4.3 + 5) -console.log(add); - -//减 -let lower = (10.6 - 6) -console.log(lower); - -//乘 -let multiply = (10 * 5) -console.log(multiply); - -//除 -let divide = (50 / 2) -console.log(divide); \ No newline at end of file diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/cheng.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/cheng.js" deleted file mode 100644 index 13e1e13..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/cheng.js" +++ /dev/null @@ -1,4 +0,0 @@ -function multiply(x, y) { - return parseInt(x) * parseInt(y) -} -exports.multiply = multiply \ No newline at end of file diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/chu.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/chu.js" deleted file mode 100644 index 70552c0..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/chu.js" +++ /dev/null @@ -1,4 +0,0 @@ -function divide(x, y) { - return parseInt(x) / parseInt(y) -} -exports.divide = divide; \ No newline at end of file diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jia.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jia.js" deleted file mode 100644 index aef06e8..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jia.js" +++ /dev/null @@ -1,6 +0,0 @@ -function add(x, y) { - return parseInt(x) + parseInt(y); - console.log(x + y); -} - -exports.add = add \ No newline at end of file diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jian.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jian.js" deleted file mode 100644 index 41da38e..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/2/jian.js" +++ /dev/null @@ -1,4 +0,0 @@ -function lower(x, y) { - return parseInt(x) - parseInt(y) -} -exports.lower = lower \ No newline at end of file diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/3.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/3.js" deleted file mode 100644 index 27daf35..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/3.js" +++ /dev/null @@ -1,21 +0,0 @@ -function add(x, y) { - return parseInt(x) + parseInt(y); - -} - -exports.add = add - -function divide(x, y) { - return parseInt(x) / parseInt(y) -} -exports.divide = divide; - -function multiply(x, y) { - return parseInt(x) * parseInt(y) -} -exports.multiply = multiply - -function divide(x, y) { - return parseInt(x) / parseInt(y) -} -exports.divide = divide; \ No newline at end of file diff --git "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/4.js" "b/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/4.js" deleted file mode 100644 index a8dffb5..0000000 --- "a/nodejs\344\275\234\344\270\232/2022-02-22\345\212\240\345\207\217\344\271\230\351\231\244/4.js" +++ /dev/null @@ -1,18 +0,0 @@ -let jjcc = require('./3') - - -//加 -let add = (4.3 + 5) -console.log(add); - -//减 -let lower = (10.6 - 6) -console.log(lower); - -//乘 -let multiply = (10 * 5) -console.log(multiply); - -//除 -let divide = (50 / 2) -console.log(divide); \ No newline at end of file diff --git "a/\345\210\230\351\200\242\345\273\272/.keep" "b/\345\210\230\351\200\242\345\273\272/.keep" deleted file mode 100644 index e69de29..0000000 diff --git "a/\345\210\230\351\200\242\345\273\272/20220224/.keep" "b/\345\210\230\351\200\242\345\273\272/20220224/.keep" deleted file mode 100644 index e69de29..0000000 diff --git "a/\345\210\230\351\200\242\345\273\272/20220224/fs.js" "b/\345\210\230\351\200\242\345\273\272/20220224/fs.js" deleted file mode 100644 index 6bd92f1..0000000 --- "a/\345\210\230\351\200\242\345\273\272/20220224/fs.js" +++ /dev/null @@ -1,40 +0,0 @@ -function load(url) { - var http = require('https'); - var pm = new Promise(function(resolve, reject) { - http.get(url, function(res) { - var html = ''; - res.on('data', function(read) { - html += read.toString(); - }); - res.on('end', function() { - resolve(html); - }); - }).on('error', function(e) { - reject(e) - }); - }); - return pm; -} -//参考网上教程 获取网页内容 抓取一言api返回的数据 获取随机句子 存入 -function api(num,format) { - for (let i = 0; i < num; i++) { - load('https://v1.hitokoto.cn/?c=f&encode=text').then(function(read) { - let sz = []; - sz[i] = read.trim(); - if (sz[i]=="") { - sz[i]="未能获取到数据,请尝试重新获取" - } - const fs = require('fs'); - fs.writeFile(`./每日一句${i+1}.${format}`, sz[i], err => { - if (err) throw err; - // console.log(sz[i]) - }); - }); - } -} -//设置创建几个文件,格式默认为txt 可更改 -api(5,'txt'); - - - - diff --git "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo01.js" "b/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo01.js" deleted file mode 100644 index 395603c..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo01.js" +++ /dev/null @@ -1,28 +0,0 @@ -var calculator = { - - add:function(x,y){ - return x + y; - }, - subtract:function(x,y) { - return x - y; - }, - multiply:function(x,y) { - return x * y; - }, - divide:function(x,y) { - return x / y; - } -} - -function handle(x,y,symbol){ - if(isNaN(x) || isNaN(y)){ - throw Error('请输入正确数值'); - }if (x===0 || y===0 && symbol==='divide') { - throw Error('0不能作为除数或被除数'); - } - return calculator[symbol](x,y); -} - - - -module.exports.handle = handle; diff --git "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo02.js" "b/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo02.js" deleted file mode 100644 index 3896058..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/demo02.js" +++ /dev/null @@ -1,13 +0,0 @@ -let size = require('./demo01'); - - -/*console.log(size.handle('x','y','add')); -console.log(size.handle(5,5,'add')); -console.log(size.handle('x','y','add')); -*/ -try{ - let count = size.handle(5,0,'multiply'); - console.log(count); -}catch(error){ - console.log(error.message); -} \ No newline at end of file diff --git "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/package.json" "b/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/package.json" deleted file mode 100644 index 01167f5..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/size/package.json" +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "size", - "version": "1.0.0", - "description": "", - "main": "demo01.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC" -} diff --git "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" "b/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" deleted file mode 100644 index 9346c12..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo01.js" +++ /dev/null @@ -1,49 +0,0 @@ -module.exports = class comput { - constructor(a,b) { - this.a = a; - this.b = b; - } - - //加 - addition() { - return this.a + this.b; - } - - //减 - subtraction() { - return this.a - this.b; - } - - //乘 - multiplication() { - return this.a * this.b; - } - - //除 - division() { - return this.a / this.b; - } - -} - - - -// //加 -// module.exports = function (x,y) { -// return parseInt(x) + parseInt(y); -// } - -// //减 -// module.exports = function (x,y) { -// return parseInt(x) - parseInt(y); -// } - -// //乘 -// module.exports = function (x,y) { -// return parseInt(x) * parseInt(y); -// } - -// //除 -// module.exports = function (x,y) { -// return parseInt(x) / parseInt(y); -// } \ No newline at end of file diff --git "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" "b/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" deleted file mode 100644 index 6ff0202..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0222 \345\233\233\345\210\231\350\277\220\347\256\227/\345\212\240\345\207\217\344\271\230\351\231\244/demo02.js" +++ /dev/null @@ -1,10 +0,0 @@ -// module.exports = { - -// } -const Calculate = require('./demo01'); -let cal = new Calculate(5.1,5); - -console.log(cal.addition()); -console.log(cal.subtraction()); -console.log(cal.multiplication()); -console.log(cal.division()); diff --git "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO1.js" "b/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO1.js" deleted file mode 100644 index 7996d2e..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO1.js" +++ /dev/null @@ -1,19 +0,0 @@ -//加 -module.exports.add = function (x,y) { - return parseInt(x) + parseInt(y); -} - -//减 -module.exports.subtract = function (x,y) { - return parseInt(x) - parseInt(y); -} - -//乘 -module.exports.multiply = function (x,y) { - return parseInt(x) * parseInt(y); -} - -//除 -module.exports.divide = function (x,y) { - return parseInt(x) / parseInt(y); -} \ No newline at end of file diff --git "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO2.js" "b/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO2.js" deleted file mode 100644 index bb815c3..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/DEMO2.js" +++ /dev/null @@ -1,8 +0,0 @@ -let count = require('./DEMO1'); - -try{ - let num = count.add(5,0); - console.log(num); -}catch(error){ - console.log(error.message); -} \ No newline at end of file diff --git "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo01.js" "b/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo01.js" deleted file mode 100644 index 11a0386..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo01.js" +++ /dev/null @@ -1,35 +0,0 @@ -var calculator = { - - '+':function(x,y){ - return x + y; - }, - '-':function(x,y) { - return x - y; - }, - '*':function(x,y) { - return x * y; - }, - '/':function(x,y) { - return x / y; - } -} - -function handle(x,y,symbol){ - if(isNaN(x) || isNaN(y)){ - throw Error('请输入正确数值'); - }if (x===0 || y===0 && symbol==='/') { - throw Error('0不能作为除数或被除数'); - } - return calculator[symbol](x,y); -} - - - -module.exports.handle = handle; - -//module.exports.add = add; -//module.exports.subtract = subtract; -//module.exports.multiply = multiply; -//module.exports.divide = divide; - - diff --git "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo02.js" "b/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo02.js" deleted file mode 100644 index c59cdee..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/demo02.js" +++ /dev/null @@ -1,13 +0,0 @@ -let size = require('./demo01'); - - -/*console.log(size.handle('x','y','add')); -console.log(size.handle(5,5,'add')); -console.log(size.handle('x','y','add')); -*/ -try{ - let count = size.handle(5,0,'+'); - console.log(count); -}catch(error){ - console.log(error.message); -} \ No newline at end of file diff --git "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/package.json" "b/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/package.json" deleted file mode 100644 index 01167f5..0000000 --- "a/\345\276\220\345\275\254\345\275\254/0223 \345\233\233\345\210\231\344\274\230\345\214\226/size/package.json" +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "size", - "version": "1.0.0", - "description": "", - "main": "demo01.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC" -} diff --git "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" "b/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" deleted file mode 100644 index 6e5bb1f..0000000 --- "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" +++ /dev/null @@ -1,23 +0,0 @@ -module.exports = - function add(x, y) { - return parseInt(x) + parseInt(y); -} - -function subtract(x, y) { - return parseInt(x) - parseInt(y) - -} - - function multiply(x, y) { - return parseInt(x) * parseInt(y) - -} - - function divide(x, y) { - return parseInt(x) / parseInt(y) -} - - - - - diff --git "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" "b/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" deleted file mode 100644 index dedc845..0000000 --- "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" +++ /dev/null @@ -1,21 +0,0 @@ -var count = { - add: function add(x, y) { - return x + y; - }, - subtract: function subtract(x, y) { - return x - y; - }, - multiply:function multiply(x, y) { - return x * y; - }, - divide:function divide(x, y) { - return x / y; - } -} -function handle(x, y, symbol) { - if (isNaN(x) || isNaN(y)) { - throw Error("请输入数值"); - } - return count[symbol](x, y); -} -module.exports.handle = handle; \ No newline at end of file diff --git "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" "b/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" deleted file mode 100644 index ebe5716..0000000 --- "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" +++ /dev/null @@ -1,12 +0,0 @@ -let cal=require('./calculate'); -let add=(8+9); -console.log(add); - -let subtract=(8-9); -console.log(subtract); - -let multiply=(2*9); -console.log(multiply); - -let divide=(18/2); -console.log(divide); diff --git "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" "b/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" deleted file mode 100644 index 9781fbc..0000000 --- "a/\346\234\261\347\276\216\346\236\227/20220222_lesson01 \346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" +++ /dev/null @@ -1,9 +0,0 @@ -let count = require('./module_count'); -try { - console.log(count.handle(9, 3, 'add')); - console.log(count.handle(6, 3, 'subtract')); - console.log(count.handle(3, 2, 'multiply')); - console.log(count.handle(20, 4, 'divide')); -} catch (error) { - console.log(error.message); -} \ No newline at end of file diff --git "a/\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" "b/\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" deleted file mode 100644 index f9d6492..0000000 --- "a/\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" +++ /dev/null @@ -1,17 +0,0 @@ -//作业,写一段代码,可以指定的创建多个文件,文件名中要有序号,写入的内容可以随机 -let fs=require("fs") -let fd=[] -function create(num){ - if (isNaN(num)) { - throw new Error("请输入数字") - } else { - for (let i = 1; i < num; i++) { - fd[i] = fs.openSync(`${i}.txt`, "w"); - fs.writeSync(fd[i], `${Math.random()}`); - fs.closeSync(fd[i]) - } - } -} -module.exports={ - create:create -} \ No newline at end of file diff --git "a/\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" "b/\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" deleted file mode 100644 index b5ac5e9..0000000 --- "a/\346\234\261\347\276\216\346\236\227/20220224 fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" +++ /dev/null @@ -1,7 +0,0 @@ -//调用fs.js -let cre=require("./fileplay"); -try{ - cre.create(6) -}catch(error){ - console.log(error.message); -} \ No newline at end of file diff --git "a/\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo01.js" "b/\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo01.js" deleted file mode 100644 index 1d6014a..0000000 --- "a/\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo01.js" +++ /dev/null @@ -1,32 +0,0 @@ -// 声明一个对象有加减乘除的属性 -// 暴露一个函数 函数传递运算的选择 - -// 没改的 直接暴露对象 -// module.exports.arithmetic = arithmetic; - -var arithmetic = { - - '+': function (a, b) { - return a + b - }, - '-': function (a, b) { - return a - b - }, - '*': function (a, b) { - return a * b - - }, - '/': function (a, b) { - return a / b - }, -} - function handle(a,b,symbol){ - if(isNaN(a) || isNaN(b)){ - throw Error('请输入正确数值'); - }if (a===0 || b===0 && symbol==='/') { - throw Error('0不能作为除数或被除数'); - } - return arithmetic[symbol](a,b); - } - module.exports.handle = handle; - module.exports.arithmetic = arithmetic; \ No newline at end of file diff --git "a/\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo02.js" "b/\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo02.js" deleted file mode 100644 index 5939f5c..0000000 --- "a/\350\265\226\350\231\271\351\234\226/20220224\345\233\233\345\210\231\350\277\220\347\256\227/demo02.js" +++ /dev/null @@ -1,15 +0,0 @@ -var calculator = require('./demo01'); -try{ - console.log(calculator.handle(1,2,'+')); - console.log(calculator.handle(3,4,'-')); - console.log(calculator.handle(5,6,'/')); - console.log(calculator.handle(7,8,'*')); - // 没改的直接暴露对象 - console.log("---------------------------------") - console.log(calculator.arithmetic["+"](3,5)); - console.log(calculator.arithmetic["-"](4,5)); - console.log(calculator.arithmetic["*"](5,5)); - console.log(calculator.arithmetic["/"](6,5)); -}catch(error){ - console.log(error.message); -} \ No newline at end of file diff --git "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\244.js" "b/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\244.js" deleted file mode 100644 index cd33ae5..0000000 --- "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\244.js" +++ /dev/null @@ -1,19 +0,0 @@ -module.exports = -//加 - function add(x, y) { - return parseInt(x) + parseInt(y); -} -//减 -function subtract(x, y) { - return parseInt(x) - parseInt(y) - -} -//乘 - function multiply(x, y) { - return parseInt(x) * parseInt(y) - -} -//除 - function divide(x, y) { - return parseInt(x) / parseInt(y) -} \ No newline at end of file diff --git "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2442.js" "b/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2442.js" deleted file mode 100644 index eaffc66..0000000 --- "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2442.js" +++ /dev/null @@ -1,20 +0,0 @@ -add: function add(x, y) { - return x + y; -} -subtract: function subtract(x, y) { - return x - y; -} -multiply:function multiply(x, y) { - return x * y; -} -divide:function divide(x, y) { - return x / y; -} - -function handle(x, y, symbol) { -if (isNaN(x) || isNaN(y)) { - throw Error("输入数值"); -} -return count[symbol](x, y); -} -module.exports.handle = handle; \ No newline at end of file diff --git "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2443.js" "b/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2443.js" deleted file mode 100644 index 7cf921c..0000000 --- "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2443.js" +++ /dev/null @@ -1,12 +0,0 @@ -let cal=require('./calculate'); -let add=(8+9); -console.log(add); - -let subtract=(8-9); -console.log(subtract); - -let multiply=(2*9); -console.log(multiply); - -let divide=(18/2); -console.log(divide); \ No newline at end of file diff --git "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2444.js" "b/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2444.js" deleted file mode 100644 index 9781fbc..0000000 --- "a/\351\253\230\345\256\2072022.2.22~\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/\345\212\240\345\207\217\344\271\230\351\231\2444.js" +++ /dev/null @@ -1,9 +0,0 @@ -let count = require('./module_count'); -try { - console.log(count.handle(9, 3, 'add')); - console.log(count.handle(6, 3, 'subtract')); - console.log(count.handle(3, 2, 'multiply')); - console.log(count.handle(20, 4, 'divide')); -} catch (error) { - console.log(error.message); -} \ No newline at end of file -- Gitee From d2a78232b1c7f2fef7ace557c168c1761b0bd7d6 Mon Sep 17 00:00:00 2001 From: qin <> Date: Sun, 27 Feb 2022 20:36:03 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fileplay.js" | 17 ++++++++++++++ .../writefile.js" | 7 ++++++ .../calculate.js" | 23 +++++++++++++++++++ .../module_count.js" | 21 +++++++++++++++++ .../test.js" | 12 ++++++++++ .../test1.js" | 9 ++++++++ 6 files changed, 89 insertions(+) create mode 100644 "\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" create mode 100644 "\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" create mode 100644 "\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" create mode 100644 "\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" create mode 100644 "\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" create mode 100644 "\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" diff --git "a/\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" "b/\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" new file mode 100644 index 0000000..f9d6492 --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/fileplay.js" @@ -0,0 +1,17 @@ +//作业,写一段代码,可以指定的创建多个文件,文件名中要有序号,写入的内容可以随机 +let fs=require("fs") +let fd=[] +function create(num){ + if (isNaN(num)) { + throw new Error("请输入数字") + } else { + for (let i = 1; i < num; i++) { + fd[i] = fs.openSync(`${i}.txt`, "w"); + fs.writeSync(fd[i], `${Math.random()}`); + fs.closeSync(fd[i]) + } + } +} +module.exports={ + create:create +} \ No newline at end of file diff --git "a/\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" "b/\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" new file mode 100644 index 0000000..b5ac5e9 --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/fs\345\220\214\346\255\245\345\206\231\345\205\245\346\226\207\344\273\266/writefile.js" @@ -0,0 +1,7 @@ +//调用fs.js +let cre=require("./fileplay"); +try{ + cre.create(6) +}catch(error){ + console.log(error.message); +} \ No newline at end of file diff --git "a/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" new file mode 100644 index 0000000..6e5bb1f --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/calculate.js" @@ -0,0 +1,23 @@ +module.exports = + function add(x, y) { + return parseInt(x) + parseInt(y); +} + +function subtract(x, y) { + return parseInt(x) - parseInt(y) + +} + + function multiply(x, y) { + return parseInt(x) * parseInt(y) + +} + + function divide(x, y) { + return parseInt(x) / parseInt(y) +} + + + + + diff --git "a/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" new file mode 100644 index 0000000..dedc845 --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/module_count.js" @@ -0,0 +1,21 @@ +var count = { + add: function add(x, y) { + return x + y; + }, + subtract: function subtract(x, y) { + return x - y; + }, + multiply:function multiply(x, y) { + return x * y; + }, + divide:function divide(x, y) { + return x / y; + } +} +function handle(x, y, symbol) { + if (isNaN(x) || isNaN(y)) { + throw Error("请输入数值"); + } + return count[symbol](x, y); +} +module.exports.handle = handle; \ No newline at end of file diff --git "a/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" new file mode 100644 index 0000000..ebe5716 --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test.js" @@ -0,0 +1,12 @@ +let cal=require('./calculate'); +let add=(8+9); +console.log(add); + +let subtract=(8-9); +console.log(subtract); + +let multiply=(2*9); +console.log(multiply); + +let divide=(18/2); +console.log(divide); diff --git "a/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" new file mode 100644 index 0000000..9781fbc --- /dev/null +++ "b/\350\246\203\346\210\220\345\233\255/\346\250\241\345\235\227\345\214\226\345\256\236\347\216\260\345\212\240\345\207\217\344\271\230\351\231\244/test1.js" @@ -0,0 +1,9 @@ +let count = require('./module_count'); +try { + console.log(count.handle(9, 3, 'add')); + console.log(count.handle(6, 3, 'subtract')); + console.log(count.handle(3, 2, 'multiply')); + console.log(count.handle(20, 4, 'divide')); +} catch (error) { + console.log(error.message); +} \ No newline at end of file -- Gitee