解析执行JavaScript

  1. 创建编写JavaScript脚本文件
  2. 打开终端,定位脚本文件的所属目录
  3. 输入node 文件名执行对应的文件

注意:文件名不要用node.js来命名,也就是说除了node这个名字随便起,最好不要使用中文。

文件的读写

文件读取:

//浏览器中的JavaScript是没有文件操作能力的
//但是Node中的JavaScript具有文件操作能力
//fs是file-system的简写,就是文件系统的意思
//在Node中如果想要进行文件的操作就必须引用fs这个核心模块
//在fs这个核心模块中,就提供了人所有文件操作相关的API
//例如 fs.readFile就是用来读取文件的

//  1.使用fs核心模块
var fs = require('fs');

// 2.读取文件
     // 第一个参数就是要读取的文件路径
        // 第二个参数是一个回调函数
            // 成功
                // data 数据
                // error null
            // 失败
                // data undefined没有数据
                // error 错误对象
fs.readFile('./data/a.txt',function(err,data){
   if(err){
        console.log('文件读取失败');
   }
    else{
         console.log(data.toString());
    }
})

文件写入:

//  1.使用fs核心模块
var fs = require('fs');
    // 第一个参数是文件路径
    // 第二个参数是文件内容
    // 第三个参数是回调函数
    //error 
        //成功:
            //文件写入成功
            //error 是 null
        //失败
            //文件写入失败
            //error 就是错误对象
// 2.将数据写入文件
fs.writeFile('./data/a.txt','我是文件写入的信息',function(err,data){
   if(err){
        console.log('文件写入失败');
   }
    else{
         console.log(data.toString());
    }
})
文章目录