From fddbc11cf2e85395a54c423af9801819d2953655 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BC=8D=E6=99=BA=E8=BE=89?= <“2523870233@qq.com”> Date: Mon, 28 Feb 2022 19:37:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../buffer\344\275\234\344\270\232/Demo01.js" | 13 ++++++++++++ ...45\210\233\345\273\272100\344\270\252.txt" | 21 +++++++++++++++++++ .../Demo01.js" | 21 +++++++++++++++++++ .../Demo02.js" | 3 +++ 4 files changed, 58 insertions(+) create mode 100644 "\344\274\215\346\231\272\350\276\211/buffer\344\275\234\344\270\232/Demo01.js" create mode 100644 "\344\274\215\346\231\272\350\276\211/\345\210\233\345\273\272100\344\270\252.txt" create mode 100644 "\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo01.js" create mode 100644 "\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo02.js" diff --git "a/\344\274\215\346\231\272\350\276\211/buffer\344\275\234\344\270\232/Demo01.js" "b/\344\274\215\346\231\272\350\276\211/buffer\344\275\234\344\270\232/Demo01.js" new file mode 100644 index 0000000..62f30c1 --- /dev/null +++ "b/\344\274\215\346\231\272\350\276\211/buffer\344\275\234\344\270\232/Demo01.js" @@ -0,0 +1,13 @@ +// 写一段代码,可以指定的创业多个文件,文件名中要有序号,写入的内容可以随机 +let fs = require('fs'); + +for(let i = 1;i <= 9;i++){ + let fd = fs.openSync(`第${i}个文件`,`w`);//以读取模式打开文件,如果文件不存在则创建 + //异步写入 + fs.writeSync(fd,`哈哈哈${i+1}`,function(err){ + if(err){ + throw err; + } + }); +fs.closeSync(fd); +} \ No newline at end of file diff --git "a/\344\274\215\346\231\272\350\276\211/\345\210\233\345\273\272100\344\270\252.txt" "b/\344\274\215\346\231\272\350\276\211/\345\210\233\345\273\272100\344\270\252.txt" new file mode 100644 index 0000000..26edc68 --- /dev/null +++ "b/\344\274\215\346\231\272\350\276\211/\345\210\233\345\273\272100\344\270\252.txt" @@ -0,0 +1,21 @@ +let fs = require('fs') + +function readfire(){ + + for(let i=1,aa=0; i<=100; i++) + { + let fd = fs.openSync(`./login${i}.txt`,'w') + fs.writeSync(fd,`${i}个`) + + let buffer=fs.readFileSync(`./login${i}.txt`,{flag:'r',encoding:'utf8'}); + let num = buffer.toString() + // console.log(num); + aa += num; + + + if(i==99) + console.log(aa); + fs.closeSync(fd) + } +} +readfire() \ No newline at end of file diff --git "a/\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo01.js" "b/\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo01.js" new file mode 100644 index 0000000..62db7a7 --- /dev/null +++ "b/\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo01.js" @@ -0,0 +1,21 @@ +var count ={ + add:function(num1,num2){ + return num1 + num2; + }, + subtract:function(num1,num2){ + return num1 - num2; + }, + ride:function(num1,num2){ + return num1 * num2; + }, + divide:function(num1,num2){ + return num1 / num2; + } +} +function handle(num1,num2,symbol){ + if(isNaN(num1)||isNaN(num2)){ + throw Error("输入错误,请输入数字!"); + } + return count[symbol](num1,num2) +} +module.exports = handle; \ No newline at end of file diff --git "a/\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo02.js" "b/\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo02.js" new file mode 100644 index 0000000..02aa7fc --- /dev/null +++ "b/\344\274\215\346\231\272\350\276\211/\346\250\241\345\235\227\345\214\226\344\275\234\344\270\232/Demo02.js" @@ -0,0 +1,3 @@ +let Demo01 = require('./Demo01'); + +console.log( Demo01(1,2,'add')); \ No newline at end of file -- Gitee