• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
土上方方
博客园    首页    新随笔    联系   管理    订阅  订阅

javaScript面向对像

1.创建对象

<script type="text/javascript">
    function Flower(name,addre) {
        this.name=name;
        this.addre=addre;
        this.showName=myName;
    }
    function  myName() {
        alert(this.name);
    }
    var fi=new Flower("牡丹","洛阳");
    fi.showName();
</script>

  

<script type="text/javascript">
    var fowlor={
        name:"牡丹",
        showName:function () {
            alert(fowlor.name);

        }

    };
    fowlor.showName();


</script>

 

<script type="text/javascript">
    function Flower() {

    }
    Flower.prototype.name="牡丹花";
    Flower.prototype.addre="洛阳";
    Flower.prototype.showName=function () {
        alert(this.name)
    }
    var flag=Flower.prototype.constructor==Flower;
    alert(flag);
    var flower1=new Flower();
    flower1.showName();
</script>

  

<script type="text/javascript">
    function  Humens() {
        this.foot=2;
    }
    Humens.prototype.getFoot=function () {
        return this.foot;
    }
    function Man() {
        this.hade=1;
    }
    Man.prototype=new Humens();
    Man.prototype.getHead=function () {
        return this.head;
    }
    var man1=new Man();
    alert(man1.foot);
</script>

  

<script type="text/javascript">
    function Humens() {
        this.sport=["baskball","baseball","pingpong"];

    }
    function Man() {
        Humens.call(this);
    }
    Man.prototype=new Humens();
    var man1=new Man();
    man1.sport.push("tang");
    alert(man1.sport);
    var man2=new Man();
    alert(man2.sport);
</script>

  

 

posted @ 2017-06-23 10:33  土上方方  阅读(190)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3