zoukankan      html  css  js  c++  java
  • JavaScript中的对象与对象实例

    JavaScript中的对象与对象实例

    今天看了看JavaScript中的对象,觉得有点别扭的,可能是因为先学了asp.net的关系吧J

    首先,对象和对象实例的定义:

    对象,是指对某一事物的描述,是抽象上概念;

    对象实例,是指一类事物中的某个具体个例。

    使用new关键字和对象的构造函数就可以创造对象实例,语法格式如下:

           var objInstance = new ObjName(参数列表);

    其中objInstanc是代表新创建对象实例的变量名,ObjName为对象的名称,参数列表为创建对象实例时所传递的参数。

    下面的程序创建一个简单的Person对象的实例,并调用其属性和方法:

    <script language="javascript">

           function Person()

           {

           }

           var person1 = new Person();

           person1.age = 18;   // javascript,可以动态的定义属性任意个

           person1.name = "zxx";   // 这点和定义习惯了类的感觉真不一样:)

           alert(person1.name + ":" + person1.age);

     

           //定义方法

           function introducePerson()

           {

                  alert("我的名字是:" + person1.name +  " , 我今年" + person1.age + "" );

           }

          

           //将方法传给person1.say方法

           person1.say = introducePerson;

           person1.say();

     

     

           // 以下是动态调用属性的部分,其在进行数据库编程时,经常使用。

           var x;

           x = "age";       // x = "name"; 注意别少了双引号,否则会报age未定义错误。

           eval("alert(person1."+x+")");         //注意eval的用法

     

    </script>

     

     

  • 相关阅读:
    mongodb 聚类查询 筛选时间
    异步线程
    性能优化
    何谓引继(引继码,继承码)?了解引继同备份不同,请注意!
    apktool 无法识别 requestLegacyExternalStorage 属性导致回编失败
    Jenkins GIT_SSH组件权限导致build失败的问题。
    Linux下 Nginx-uWSGI-Django 搭建
    SSH scp使用
    Django创建app及创建数据库
    正则表达式
  • 原文地址:https://www.cnblogs.com/happiness/p/371087.html
Copyright © 2011-2022 走看看