function add(a,b){
return a+b;
};
//process.argv為一個數(shù)組
// console.log(process.argv);
var arr=process.argv;
//arr[2]*1? 把字符串轉(zhuǎn)化為數(shù)字
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里面調(diào)用index里的add
//把index里的add方法暴露出來
//在c里面引入index暴露的方法
//調(diào)用
//? ./同級
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? 拋出錯誤? 徐绑,當(dāng)錯誤讀取就不在往下讀取 并拋出錯誤信息
throw err;
}
console.log(data);
//console.log(data.toString());
})疯潭;
寫入文件:
var fs=require("fs");
//把內(nèi)容存放在data中
var? data="這是今天的作業(yè)";
//把data傳進(jìn)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("寫入成功了")
})
創(chuàng)建目錄:
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));