-
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
网友评论