NodeLS简介

  • NodeJS和JavaScript的异同

    相同点:都使用ECMAScript语法 (http://www.w3school.com.cn/js/pro_js_syntax.asp)
    数据类型的定义,语法结构,内置对象

//常熟
var a = 100;
console.log(a);

//日期
var  d = new Date();
console.log(d.getFullYear());
console.log(d.getMonth() + 1);
//数组
var arr = [1,2,3];
arr.push(4);
console.log(arr);

//对象
//prototype 属性使您有能力向对象添加属性和方法。
function Person(name)
{
   this.name = name;
}
Person.prototype.run = function()
{
   console.log(this.name + 'runing');

}
var p1 = new Person('lop');
p1.run();

不同点:顶层对象

  • JavaScript: 顶层对象是window
  • NodeJS: 顶层对象是global

你可能感兴趣的:(NodeLS简介)