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 0000000000000000000000000000000000000000..6e5bb1f4a2e709131bd8afbfa1f0e8833628ce19 --- /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 0000000000000000000000000000000000000000..dedc8458bfdecd9a97c501b085113f85298ff1fd --- /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 0000000000000000000000000000000000000000..ebe571650de50e5f8901a91328aa163b0338ec03 --- /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 0000000000000000000000000000000000000000..9781fbc5685d5bc8a03212d86ed4d77be6693415 --- /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 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 0000000000000000000000000000000000000000..f9d649220507609dcce35434be11341ab52fae0c --- /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 0000000000000000000000000000000000000000..b5ac5e9b5fbe51365f7bc442cf64e9181846075e --- /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