From 975db464b52d17bb3026dc72ea38b2da322020f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E7=BE=8E=E6=9E=97?= <1727813522@qq.com> Date: Wed, 23 Feb 2022 15:03:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?2022/02/22=20lesson01=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=8C=96=E5=AE=9E=E7=8E=B0=E5=8A=A0=E5=87=8F=E4=B9=98=E9=99=A4?= =?UTF-8?q?=E8=BF=90=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calculate.js" | 23 +++++++++++++++++++ .../module_count.js" | 21 +++++++++++++++++ .../test.js" | 12 ++++++++++ .../test1.js" | 9 ++++++++ 4 files changed, 65 insertions(+) create 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" create 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" create 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" create 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" 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" new file mode 100644 index 0000000..6e5bb1f --- /dev/null +++ "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" @@ -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/\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" new file mode 100644 index 0000000..dedc845 --- /dev/null +++ "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" @@ -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/\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" new file mode 100644 index 0000000..ebe5716 --- /dev/null +++ "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" @@ -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/\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" new file mode 100644 index 0000000..9781fbc --- /dev/null +++ "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" @@ -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 From 3e4a3b9a7b45652340cad1ab514ad6683ac65b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E7=BE=8E=E6=9E=97?= <1727813522@qq.com> Date: Thu, 24 Feb 2022 19:37:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?2022/02/24=20fs=E5=90=8C=E6=AD=A5=E5=86=99?= =?UTF-8?q?=E5=85=A5=E5=88=9B=E5=BB=BA=E6=96=87=E4=BB=B6?= 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 insertions(+) create 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" create 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" 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" new file mode 100644 index 0000000..f9d6492 --- /dev/null +++ "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" @@ -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/\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" new file mode 100644 index 0000000..b5ac5e9 --- /dev/null +++ "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" @@ -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 -- Gitee