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阅读 282评论 0 2
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 1,949评论 1 37
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,123评论 2 40
  • topics: 1.The Node.js philosophy 2.The reactor pattern 3....
    宫若石阅读 680评论 0 1
  • 第一千二百九十八天,今天如果要写本微型小说那也是可以的。我终于见到了我的真老根在早上七点半到八点之间。只比我大两天...
    基什岛的白果阅读 90评论 0 0
  • 时间像长河 记忆是列车 灯光糊成一片 光速倒退 自习室不灭灯火 昏黄的虫鸣声深深入耳 操场的流星会不会夜夜坠落 街...
    龚慧慧阅读 118评论 0 1
  • 呱呱我叫西瓜阅读 103评论 0 0
  • 在长沙的主要行程应该就是围绕着吃吧 Day1 烟花美食 一下火车放了行李先去吃,由于住在五一广场附近,就直接去五...
    6J阅读 150评论 0 0