nodejs学习笔记1,入门

创建一个hello.js文件,输入内容

console.log("hello world!");

使用命令node hello.js文件打印出运行结果。

它支持各种js原生代码,如

var arr = [1,2,3];  arr.push(4);

console.log(arr);就可以打印出1234的结果

注意,global.a =200;   和var a =100;是不同的,打印出的结果也不同。

console.log(__dirname);    console.log(__filename);两个固定的可以打印出路径和文件名

用require引入模块,require("./mk.js");这里一定要用相对路径或绝对路径,不能去掉./,不然就是访问node的核心模块。

在5.js中定义的变量,4中加载5后也是无法直接调用该变量的。如果想调用,可以使用这样的办法:1.把5中的变量,设置成全局global对象的属性,但这种方式并不推荐。
2.使用模块对象module,直接打印console.log(module);可以查看该模块包含的一些信息。我们可以通过module对象的子对象exports,把内部变量设置为外部可以调用。
在5.js里面设置,var a = 100;module.exports.b=a;这时候就把a变量赋值给了exports对象。(这里需要注意,module.exports其实全等于exports,所以可以简写去掉module.,但最好不要修改他们的引用关系,最好不要用)
在4.js里面,用require引入模块时,加载对象就是5.js的module.exports对象,现在可以打印出来了console.log(require("./5.js"));返回的就是一个对象。


console.log(__dirname);返回当前文件的绝对路径;

console.log(__filename);返回当前文件的解析后的绝对文件名(带路径);注意这两个不能加引号

setInterval(function () {
var d =new Date();
  console.log("现在是:"+d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日  "+d.getHours()+"点"+d.getMinutes()+"分"+d.getSeconds()+"秒");
},1000);不断的打印出当前时间

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。nodejs由以下模块组成:引...
    麦子_FE阅读 3,211评论 0 2
  • 以前学习C、OC、Swift、H5的时候都没有留下痕迹,心里甚是遗憾,最近用Nodejs参与了一个web开发,果断...
    逗留阅读 3,134评论 0 2
  • 模块 名词解释:每一个js文件就是一个模块,而文件路径就是模块名。每个模块(也就是每个js文件)都有requir,...
    亲爱的孟良阅读 3,499评论 0 0
  • 一、Node快速体验 1、 Node介绍 (1) Node.js是什么 Node 是一个基于Chrome V8 ...
    宠辱不惊丶岁月静好阅读 8,742评论 0 6
  • 1.运行一个nodejs文件, 如一个js文件中只含有console.log("hello world");的文件...
    不忘初心_9a16阅读 11,130评论 0 8