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("文件写入成功")

})

})

   

 

posted @ 2024-03-23 18:45  孟昊  阅读(18)  评论(0)    收藏  举报