nodejs基础001
常量
//常量 const a = 1; console.log(a);
变量
//变量 let b = 2; console.log(b); let d = "ffff"; console.log(d) //全局变量,不建议使用 c = 3; console.log(c); //变量名:有些特定的是不允许作为变量名的,比如if,else等等
函数
//函数 function add(x, y, z) { let sum = x + y + z return sum } let data = add(1, 2, 3) console.log(data); let data1 = function (x, y, z) { return x + y + z } let data2 = (x, y, z) => { return x + y + z } let data3 = (x, y, z) => x + y + z
模块
//模块 //内置模块 //文件处理模块 const path = require("path") //当前文件所在的路径 const fs = require("fs") //文本操作的模块 let filePath = path.join(__dirname, "1.txt") console.log(filePath); fs.writeFileSync(filePath, "写入内容")//往1.txt里写入内容 let content = fs.readFileSync(filePath, "utf-8")//需要加一个编码,否则返回的是二进制的内容
console.log(content); fs.writeFile(filePath,"写入内容2",success=>{ console.log("写入成功顶顶顶顶"); })
//时间格式化模块 const sd = require("silly-datetime") let now = new Date()//获取当前时间 console.log(now); console.log(sd.format(now));//默认的格式是:YYYY-MM-DD HH:mm:ss console.log(sd.format(now,"YYYY-MM-DD"));
//引用模板,如果说require引用不到的话,就是本地没有这个模块 //安装一些别人封装好的模块 npm install express //安装成功后,在package.json中的dependencies里会增加一个express的版本 const express = require("express")//创建了一个网站服务器 const app = express() app.get("/helloWorld",function(req,res){ res.send("hello world!!!")//send是传送了一个http的响应 }) app.listen(9899)//定义一个端口号,并监听 //如果想要运行别人给的代码,首先要先安装别人引用的模块 命令:npm install //会直接下载package.json中的dependencies里的所有引用的模块
自定义模块
//自定义模块 //函数 /** * * @param {*} x * @param {*} y * @param {*} z * @returns */ function add(x, y, z) { let sum = x + y + z return sum } module.exports = add;
//引用自定义模块,和引用内置模块有些差异,是要输入路径的./是当前文件夹下找;../是上一层的文件夹里找 const add = require("./test03") let data = add(1,2,3) console.log(data);