nodejs总结

本文介绍了Node.js的基础数据类型及语法,如number、boolean等,并详细解释了Node.js的模块概念及其使用方法,包括module、exports和require的用法。

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命令

 

 

 

转载于:https://my.oschina.net/lironghua/blog/207363

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值