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>

     

     

  • 相关阅读:
    我的ORM之八-- 事件
    JavaScript(四):函数
    JavaScript(三):数据类型转换
    CSS(九):设置盒子水平垂直居中
    CSS(八):定位属性
    CSS(三):引入样式和优先级
    Dapper:安装Dapper时报错
    HTML(四):行级标签和块级标签
    解决Linux里面未启用网卡的问题
    linq操作符:分区操作符
  • 原文地址:https://www.cnblogs.com/happiness/p/371087.html
Copyright © 2011-2022 走看看