From a6b32ab4b7bd4a71b614691833a964d60e4e46f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E9=91=AB?= <2772995843@qq.com> Date: Tue, 1 Mar 2022 20:24:44 +0800 Subject: [PATCH] 111 --- .../2022.02.22/demo01.js" | 29 ++++++++++++ .../2022.02.22/demo02.js" | 8 ++++ .../2022.02.24/demo2.js" | 36 +++++++++++++++ "\346\236\227\351\221\253/2022.03.01/demo.js" | 17 +++++++ .../2022.03.01/demo2.js" | 45 +++++++++++++++++++ 5 files changed, 135 insertions(+) create mode 100644 "\346\236\227\351\221\253/2022.02.22/demo01.js" create mode 100644 "\346\236\227\351\221\253/2022.02.22/demo02.js" create mode 100644 "\346\236\227\351\221\253/2022.02.24/demo2.js" create mode 100644 "\346\236\227\351\221\253/2022.03.01/demo.js" create mode 100644 "\346\236\227\351\221\253/2022.03.01/demo2.js" diff --git "a/\346\236\227\351\221\253/2022.02.22/demo01.js" "b/\346\236\227\351\221\253/2022.02.22/demo01.js" new file mode 100644 index 0000000..d38dc2c --- /dev/null +++ "b/\346\236\227\351\221\253/2022.02.22/demo01.js" @@ -0,0 +1,29 @@ +let count = { + add:function(num1,num2) { + num3=num1+num2; + return num3; + }, + subtract:function(num1,num2) { + catchError(num1,num2); + return num1-num2; + }, + plus:function(num1,num2) { + return num1*num2; + }, + divide:function(num1,num2) { + if(num2 == 0) { + throw Error("除数不能为0") + }else { + return num1/num2; + } + } +} + +function handel(num1,num2,symbol) { + if(isNaN(num1)||isNaN(num2)){ + throw Error("请输入数值"); + } + return count[symbol](num1,num2); +} + +module.exports.handel=handel; \ No newline at end of file diff --git "a/\346\236\227\351\221\253/2022.02.22/demo02.js" "b/\346\236\227\351\221\253/2022.02.22/demo02.js" new file mode 100644 index 0000000..6a61d7a --- /dev/null +++ "b/\346\236\227\351\221\253/2022.02.22/demo02.js" @@ -0,0 +1,8 @@ +let count = require('./demo01'); +// console.log (count.handel('s','a','add')); +try{ + let result=count.handel(2,0,"divide"); + console.log(result); +}catch( error){ + console.log(error.message); +} \ No newline at end of file diff --git "a/\346\236\227\351\221\253/2022.02.24/demo2.js" "b/\346\236\227\351\221\253/2022.02.24/demo2.js" new file mode 100644 index 0000000..8a0b3d2 --- /dev/null +++ "b/\346\236\227\351\221\253/2022.02.24/demo2.js" @@ -0,0 +1,36 @@ +let fs = require("fs"); + +let createFile = { + // 创建路径 + createPate: function (dir) { + // 文件夹可能存在 + if(fs.existsSync(dir)){ + return ; + } + fs.mkdirSync(dir); + }, + // 创建文件名称 + createContent:function(num){ + return num+''; + }, + // 写入文件与内容 + 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.createPate(dir); + // 循环的创建文件与内容 + for(let i = 1; i