nodejs

 Node.js 是一个基于 Chrome V8 引擎JavaScript 运行环境

    执行方式一: ctrl+`打开控制台,cd切换到当前文件目录,node +(文件名)

    执行方式二: 查找到文件夹,在文件路径输入cmd,node 文件名

    执行方式三: 按住shift右键,打开powershell,node 文件名

    执行方式四: window+r,输入cmd,cd切换到当前文件目录,node 文件名

快捷键

    D:   切换D盘目录

    dir   查看当前目录的所有文件

    cd 文件名    进入下一级目录

    cd .. 返回上一级目录

    cls 清除控制台记录

    tab键可以快速生成执行的路径

    使用 esc 键,能够快速清空当前已输入的命令

    使用 ↑ 键,可以快速定位到上一次执行的命令

    ctrl+左右键,可以快速定位到特殊字符前

题目:

 用nodejs  将小红:99,小白:100,小黄:70,小黑:66,小绿:88

变成

小红:99

小白:100

小黄:70

小黑:66

小绿:88

 const fs = require("fs");

 第一种

 fs.writeFile("./2.txt","小红:99\n小白:100\n小黄:70\n小黑:66\n小绿:88","utf-8",function(err){

     console.log(err);

 })

 第二种

 fs.readFile("./2.txt","utf-8",function(err,user){

     console.log(user);

     for(let i=0;i<user.length;i++){

         user = user.replace(",","\n");

     }

     fs.writeFile("./2.txt",user,"utf-8",function(err){

         console.log(err);

     })

 })

 第三种

 let a;

 fs.readFile("./2.txt","utf-8",function(err,user){

     a = user.split("");

     for(let i=0;i<a.length-1;i++){

         if(!isNaN(a[i])&&isNaN(a[i+1])){

            a[i] = a[i]+"\n";

         }

     }

     a = String(a);

     for(let j=0;j<a.length;j++){

         a = a.replace(",","");

     }

     fs.writeFile("./2.txt",a,"utf-8",function(err){

         console.log(err);

     })

 })

 第四种

 fs.readFile("./2.txt","utf-8",function(err,user){

    user = user.replace(/([0-9]{1,3})/g,"$1\n");

     fs.writeFile("./2.txt",user,"utf-8",function(err){})

})

获取文件方法

语法:fs.readFile("文件名",,"utf-8",函数)

fs.readFile("./dataTime/index.html","utf-8",function(err,user){
    if(err){
        return console.log("请求文件失败"+err.message);
    }
     console.log(user);
})

读取文件方法

语法:fs.writeFile("文件名",内容,"utf-8",函数)

fs.writeFile("./dataTime/index.html",user,"utf-8",function(err){
        if(err){
            return console.log("请求文件失败"+err.message);
        }
    })
}

 五语法

 const fs = require("fs");
 fs.readFile()
 fs.writeFile()
 const path = require("path");
 path.join()
 path.basename()
 path.extname()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值