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));