diff --git "a/\346\234\261\351\233\252\351\233\250/.keep" "b/\346\234\261\351\233\252\351\233\250/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\234\261\351\233\252\351\233\250/\346\250\241\345\235\227/jjcc.js" "b/\346\234\261\351\233\252\351\233\250/\346\250\241\345\235\227/jjcc.js" new file mode 100644 index 0000000000000000000000000000000000000000..3712bc569a0cf744579d58425e2c3ffd4c44bef1 --- /dev/null +++ "b/\346\234\261\351\233\252\351\233\250/\346\250\241\345\235\227/jjcc.js" @@ -0,0 +1,18 @@ +let obj={ + jia:function(a,b){ + + // if(!isNaN(parseFloat(a)) && isFinite(a)){ + return a+b; + // } + }, + jian:function(a,b){ + return a-b; + }, + cheng:function(a,b){ + return a*b; + }, + chu:function(a,b){ + return a/b; + } +} +module.exports=obj; \ No newline at end of file diff --git "a/\346\234\261\351\233\252\351\233\250/\346\250\241\345\235\227/use.js" "b/\346\234\261\351\233\252\351\233\250/\346\250\241\345\235\227/use.js" new file mode 100644 index 0000000000000000000000000000000000000000..39da38244e293b0eaaa58ca823a6b2bbed9cd37d --- /dev/null +++ "b/\346\234\261\351\233\252\351\233\250/\346\250\241\345\235\227/use.js" @@ -0,0 +1,9 @@ +let obj=require("./jjcc.js"); +let jia= obj.jia(a,5); +console.log(jia); +// let jian= obj.jian(3,5); +// console.log(jian); +// let cheng= obj.cheng(3,5); +// console.log(cheng); +// let chu= obj.chu(3,5); +// console.log(chu); \ No newline at end of file diff --git "a/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/.keep" "b/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/jishuan/jishuan.js" "b/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/jishuan/jishuan.js" new file mode 100644 index 0000000000000000000000000000000000000000..994f74e75dd58601b1479a7d71e76d478012dc96 --- /dev/null +++ "b/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/jishuan/jishuan.js" @@ -0,0 +1,17 @@ +// 计算同步和异步写入1000个文件的时间。 +let fs=require("fs"); +var time1=new Date().getTime(); +for (let i = 0; i < 1000; i++) { + let fliei="./text/"+i+".txt"; + fs.writeFileSync(fliei,Math.ceil(Math.random()*1000)+""); +} +var time2=new Date().getTime(); +console.log("同步"+time2-time1+"毫秒"); +var time3=new Date().getTime(); +for (let j = 0; j < 1000; j++) { + let fliei="./text1/"+j+".txt"; + fs.writeFile(fliei,Math.ceil(Math.random()*1000)+"",function(err){ +}); +} +var time4=new Date().getTime(); +console.log("异步"+time4-time3+"毫秒"); \ No newline at end of file diff --git "a/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/jishuan/xie.js" "b/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/jishuan/xie.js" new file mode 100644 index 0000000000000000000000000000000000000000..dd041344a64e22c2feb58d17d65c6d244e1541ff --- /dev/null +++ "b/\346\234\261\351\233\252\351\233\250/\350\256\241\347\256\227\344\273\243\347\240\201\350\277\220\350\241\214\347\232\204\346\227\266\351\227\264/jishuan/xie.js" @@ -0,0 +1,10 @@ +let fs=require("fs"); +console.time("同步运行时间"); +for (let i = 0; i < 1000; i++) { + fs.writeFileSync("./text/"+i+".txt",""+i);} +console.timeEnd("同步运行时间"); +console.time("异步运行时间"); +for (let j = 0; j < 1000; j++) { + let fliei="./text1/"+j+".txt"; + fs.writeFile(fliei,Math.ceil(Math.random()*1000)+"",function(err){})} +console.timeEnd("异步运行时间"); \ No newline at end of file diff --git "a/\346\234\261\351\233\252\351\233\250/\350\257\273\345\217\226\346\226\207\344\273\266\344\270\216\345\206\231\345\205\245/.keep" "b/\346\234\261\351\233\252\351\233\250/\350\257\273\345\217\226\346\226\207\344\273\266\344\270\216\345\206\231\345\205\245/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\346\234\261\351\233\252\351\233\250/\350\257\273\345\217\226\346\226\207\344\273\266\344\270\216\345\206\231\345\205\245/xie.js" "b/\346\234\261\351\233\252\351\233\250/\350\257\273\345\217\226\346\226\207\344\273\266\344\270\216\345\206\231\345\205\245/xie.js" new file mode 100644 index 0000000000000000000000000000000000000000..c8d7b57906551ec0225f0c76c04feb32c87b8909 --- /dev/null +++ "b/\346\234\261\351\233\252\351\233\250/\350\257\273\345\217\226\346\226\207\344\273\266\344\270\216\345\206\231\345\205\245/xie.js" @@ -0,0 +1,31 @@ +//作业:生成100个文件,每个文件存入一个1到1000的随机数字, +//再取出最大值的那个文件,值也要取出来,再取出最小的那个. + +//生成100个文件 +let fs=require("fs"); +let x=0; +let n=50000; +let wzx; +let wzn; +for (let i = 0; i < 100; i++) { + let bb=Math.ceil(Math.random()*1000); + fs.writeFileSync("./"+i+".txt",""+bb); +} +var arr= new Array(); + +var zhi=new Array(); +for(let j = 0; j < 100; j++){ +let readwen= fs.readFileSync("./"+j+".txt"); +arr[j]=Number(readwen.toString()); +zhi[j]="./"+j+".txt"; +if(arr[j]>x){ +x=arr[j]; +wzx=zhi[j]; +} +if(arr[j]