您的位置:首页 > Web前端 > JavaScript

JavaScript是面向WEB的、高端的、动态的、弱类型的编程语言。它是描述网页内容的行为

2013-03-31 19:56 381 查看
<script>

var points = {
 x:1,
 y:2
};

//alert(points.x + ":" + points["y"]);

function JaskClass(x, y) {
 
 this.x = x;
 this.y = y;
}

var jask = new JaskClass(1, 2);

JaskClass.prototype.r = function() {

 return this.x * this.y;
}
//alert(jask.r());

function  inherts(p) {
 
 if (p == null) {
  throw TypeError;
 }
 
 if(Object.create) {
  // 第一个参数是这个对象原型
  return Object.create(p);
 }
 
 var t = typeof p;
 
 if (t != "object" && type != "function") {
  throw TypeError;
 }
 
 function F(){};
 F.prototype = p;
 return new F();
}

var f = new inherts({x:1, y:2});

//alert(f.x + "  " + f.y);

//实现继承
function extend(o, p) {
 for (prop in p) {
  o[prop] = p[prop];
 }
 return o;
}

var defaults = {x:1, y:2};

extend(defaults, {x:2});

alert(defaults.x);




</script>

Javascript的对象是名/值对的集合,可字符串到值的映射集合。

通过.或[]的方式来访问对象的属性

JavaScript有二种数据类型:原始类型(字符串、数字、NULL、bololean、undefined)和对象类型(数组、函数)

如果一个函数用来初始化一个新建对象,我们称之为构造函数

原型:每一个JavaScript对象(除NULL)都和另一个对象关联,那么“另一个”对象就是这个对象的原型,每一个对象都从原型继承属性;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: