nodejs总结

node.js数据类型同javascript一样,有number、boolean、object、array(属性:constructor对创建该函数的引用、length获取字符串长度)、string(属性同array的一样)、undefined、null.

node.js基础语法:也有同javascript一样的一些语法

1.逻辑判断:if else、switch.

2.循环:for、while、do-while.

3.函数:声明一个函数function(){}.

4.回调函数:

// 声明函数
var a = function(info){
    console.log(info);
}

deal(a);

function deal(b){
    // deal处理zhong...
    b("deal 处理完毕!");
}

 

node.js的模块,模块是node.js应用程序的基本组成部分,文件和模块一一对应。一个node.js文件就是一个模块。

模块的对象包括

  1. module(访问到当前模块的一些信息)

  2. exports(是模块的公开接口,定义公开属性、方法)、

  3. require(用于获取模块接口)。

模块定义user.js

    //声明

var  r;

exports.area = function(r){

return r*r;

};

模块使用test.js

var  test = require('./user.js');

console.log(test.area(5));

其中require方法接受http、fs、path等原生模块参数的传递

var   path = require('path');

其内置模块包括:文件系统 fs,web   http/https...

path(文件路路径):

var p = require('path');

var realpath = p.resolve("C:/windows/system32","..","system","drivers");
console.log(realpath);

 

path.join拼接为标准路径、path.resolve转换为路径相当于cd命令

 

 

 

你可能感兴趣的:(nodejs总结)