nodejs模块之util

node的util模块提供了一系列常用工具
主要用于输出信息和数据验证 
## 输出信息 
``` 
util.debug('test');     //输出到标准错误流,增加前缀debug util.error('test');    //输出到标准错误流,不增加前缀 
util.puts('test');     //输出到标准输出流,不增加前缀,增加换行 v0.11.8中会建议用console.log代替
util.print('test');     //输出到标准输出流,不增加前缀,不增加换行 v0.11.8中会建议用console.log代替
util.log('test');     //输出到标准输出流,增加时间前缀,增加换行 
``` 
## 格式化字符串 
``` 
var v1 = 'test'; 
var v2= 1024; 
util.format('%s is %d', v1, v2); //返回 'test is 1024' 
``` 
## 数据类型验证 
``` 
util.isDate(arg)
util.isArray(arg)
util.isError(arg)
util.isRegExp(arg)
```
## 其它
``` 
util.inherits(Sub, Base);   //Sub从Base中继承通过*原型*定义的属性或方法.通过构造函数定义的属性或方法不会被继承 
util.inspect(object,[showHidden], [depth], [colors]); //将任意对象转化为字符串,showHidden若为true,显示更多信息;depth确定显示层数,默认为2;colors为true,则使用彩色输出
```
posted @ 2013-11-12 01:16  _漏斗  阅读(2139)  评论(0编辑  收藏  举报