首页 > 代码库 > JAVASCRIPT基础03-原型
JAVASCRIPT基础03-原型
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>原型链</title> <script type="text/javascript"> /** * 定义一个类 * this.tax = tax ;// 表示属性 可以通过类实例访问属性 * 如果是var 定义的变量 例如 var i = 0 那么只能在这个函数作用域内范围 * 不能在外部直接访问(可以通过闭包来访问.) */ var Calculator = function(){ this.tax = tax ;//属性 this.decimalDigits = decimalDigits ; } /** * 通过一个对象字面量来拓展对象的原型 * 对象属性通过key:value 来定义 */ Calculator.prototype={ add:function(x,y){ return x+y ; }, subtract:function(x,y){ return x-y ; } } /** * 在赋值原型prototype的时候使用function立即执行的表达式来赋值 * 即如下格式 Calculator.prototype = function () { } (); */ Calculator.prototype = function(){ var add = function(x,y){ return x+y ; }, subtract = function(x,y){ return x-y ; } ; return { add: add, subtract :subtract } }() ; </script> </head> <body> </body></html>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。