Node.js案例

function add(a,b){

return a+b;

};

//process.argv为一个数组

// console.log(process.argv);

var arr=process.argv;

//arr[2]*1  把字符串转化为数字

var arr1=arr[2]*1;

var arr2=arr[3]*1;

 console.log(add(arr1,arr2));

node.js模块化接口:

var add=function(a,b){

return a+b

};

//暴露接口 模块

module.exports=add;

//c里面调用index里的add

//把index里的add方法暴露出来

//在c里面引入index暴露的方法

//调用

//  ./同级

var sss=require("./index.js");

console.log(sss(5,4))

fs模块搭建案列:

var fs=require("fs");

//读取文件

fs.readFile("./index.html",function(err,data){

if(err){

//throw  抛出错误  ,当错误读取就不在往下读取 并抛出错误信息

throw err;

}

console.log(data);

//console.log(data.toString());

});

写入文件:

var fs=require("fs");

//把内容存放在data中

var  data="这是今天的作业";

//把data传进writeFile里

//./fs2.html将会在Node文件夹里生成一个文件

fs.writeFile("./fs2.html",data,"utf-8",function(err){

if (err) {

throw err;

}

console.log("写入成功了")

});

//修改文件名

fs.rename("./fs2.html","./fs3.html",function(err){

if (err) {

throw err;

}

console.log("写入成功了")

})

创建目录:

var fs=require("fs");

fs.mkdir(__dirname+"/nihao1",function(err){

if (err) {

throw err;

}

console.log("你去哪")

})

查询文件信息:

var fs=require("fs");

fs.stat("./fs1.js",function(err,stats){

if (err) {

throw err;

}

console.log(stats);

//isFile()  isDirectory()  返回的都是布尔值

console.log("是不是文件"+stats.isFile());

console.log("是不是目录"+stats.isDirectory());

})





console.log(add(arr1,arr2));

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScr...
    FTOLsXD阅读 544评论 0 2
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,500评论 1 37
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,641评论 2 41
  • topics: 1.The Node.js philosophy 2.The reactor pattern 3....
    宫若石阅读 1,126评论 0 1
  • 文件系统模块是一个封装了标准的 POSIX 文件 I/O 操作的集合。通过require('fs')使用这个模块。...
    保川阅读 808评论 0 0