nodejs学习
什么是nodejs
就是一个基于chorme V8引擎的JavaScript运行环境,是一个用于后端的运行环境
nodejs中的运行环境
分为两部分,分别是V8引擎和内置Api,前者用于解析js,后者用于被js调用
终端的概念
虽然用的很多,但一讨论他的概念,我倒是有点说不上来:终端,是专门为开发人员设计的,用于实现人机交互的一种方式
终端的四个快捷键
首先是“↑”键,可以快速输出上一次所执行的命令;
然后是“tab”键,可以快速补全执行文件的路径;
还有“esc”“cls”命令,前者是清空写好的命令,后者是清空代码界面
今天就先学到文件读写吧
搞一个练习试试:
使用fs文件系统模块,将素材目录下的成绩.txt文件中的考试数据,整理到成绩-ok.txt文件中。
这个训练还是挺简单的,就是先读再写。
const fs = require('fs')
fs.readFile('../素材/成绩.txt','utf8',,function(err,dataStr){
if(err){
return console.log("文件读取失败"+err.message)
}
//接下来是整理数据
const arrOld = dataStr.spilt(' ')
const arrNew=[]
arrOld.foreach (item=>{
arrNew.push(item.replace('=',':')) })
const newStr=arrNew.join(''\r\n)
fs.writeFile('../成绩-ok.txt',newStr,function(err){
if(err){
return console.log("文件读取失败"+err.message)
}
console.log("文件写入成功")
})
})
浙公网安备 33010602011771号