nodejs 代码
/*** Created by HongxueYu on 2014/9/24.
*/
//sigint interrupt
process.stdin.setEncoding("utf-8");
process.stdin.on(
"data", function(data)
{
console.log(data);
}
);
process.on(
"SIGINT",
function() {
console.log("sigint");
process.exit();
}
);
/**
* Created by HongxueYu on 2014/9/24.
*/
//执行
console.log(process.cwd());//执行node命令时候,js文件所在目录
console.log(__dirname);//js文件所在的目录
//current working dir cmd
process.on("exit", function(){
console.log("program has benn exited");
});
/**
* Created by HongxueYu on 2014/9/24.
*/
//获取一些附加的参数
console.log(process.argv);
/**
* Created by HongxueYu on 2014/9/24.
*/
//standard output
//console.log("调用的下面的函数");
process.stdout.write('this is stdout');
console.log("\n");
process.stderr.write('this is stderror');
/*
*
* stdin
*
* */
/*process.stdin.setEncoding("utf-8");
process.stdin.on('data', function(data){
console.log(data);
});*/
process.stdin.setEncoding("utf-8");
process.stdin.on('readable', function(){
var data=process.stdin.read();
console.log(data);
});
console.log(__dirname);
console.log(__filename);
console.error("this is an error");
console.info("this is an info");
console.warn("this is a warning");
console.time("test");
//上面是耗费时间的代码
var sum=0;
for(var i=0; i<1000000; i++)
{
sum+=i;
}
console.log(sum);
console.info('******#####********');
console.timeEnd("test");
console.log("helloworld");
页:
[1]