码迷,mamicode.com
首页 > 编程语言 > 详细

第三节(JavaScript 对象、函数)

时间:2015-01-20 17:42:20      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等

   在 JavaScript 中,对象是拥有属性和方法的数据

    属性和方法 (属性是与对象相关的值、方法是能够在对象上执行的动作)
  
    例: 学生 student

    student属性:
  
    student.name = 美女;  
    student.age = 18 ;
    student.sex = 女 ;
    student.isMarry = true ;
   
student的方法: student.eat()
// 吃饭 student.sleep() // 睡觉 student.ddd() // 打豆豆 student.baby() // 抱孩子 学生的属性包括姓名、年龄、性别、婚否等 所有学生都有这些属性,但是每位同学的属性都不尽相同 学生的方法可以是吃饭、睡觉、打豆豆、抱孩子等 所有学生都拥有这些方法,但是它们被执行的过程和结果都不尽相同。
 JavaScript 中的对象: 在 JavaScript 中,对象是数据(变量),拥有属性和方法
  声明一个Javascript变量
   var name = “Ming" ;
   创建了一个 JavaScript 字符串对象 , 字符串对象拥有内建的属性 length。对于上面的字符串,length 的值是 4
字符串对象同时拥有若干个内建的方法.

   属性:name.length = 4 ;  
   方法:name.indexOf()  ,  name.replace()  , name.search()
   在面向对象的语言中,属性和方法常被称为对象的成员
   自己创建JavaScript 对象:
  JavaScript 中的几乎所有事务都是对象:字符串、数字、数组、日期、函数,等
   例:

people = new Object() ;
people.name = “美女";
people.age = 18;
people.sex = 女;
people.isMarry = 是;
    
      document.write(person.name + " is " + person.age);

 

  访问对象的方法 :

  对象名.方法名

   例:  var msg = "my name is arry" ; (使用 String 对象的 toUpperCase() 方法来把文本转换为大写)

   var text= msg.toUpperCase() ;

<!doctype html>
<html>
    <head>
        <!--声明当前页面的编码集:charset=gbk,gb2312(中文编码),utf-8国际编码-->
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <!--当前页面的三要素-->
        <title>创建JavaScript 对象 - Arry老师</title>
        <meta name="Keywords" content="关键词,关键词">
        <meta name="description" content="">

        <!--css,js-->
        <style type="text/css">
            *{margin:0;padding:0;}

        </style>

    </head>
<body>
<script type="text/javascript">
    
    // 自己创建Javascript对象
    people = new Object();
    people.name = "美女";
    people.sex = ;
    people.age = 18; // 代表数字类型
    people.isMarry = ;
    // 取值方法:

    // 对象名.属性名

    document.write(people.name+"是一个漂亮的"+people.sex+"孩子,今年"+people.age+"岁,但是她已经结婚了,你们都没有机会了! 哈哈 .....<br /><br />");
    // 访问对象的属性

    var msg = "my name is ming !";
    // 对象名.属性名
    var val = msg.length;
    document.write("msg字符串的长度:"+val);
    // 访问对象的方法

    var txt = msg.toUpperCase();
    document.write("<br /><br />转换前:"+msg+"<br /><br />转换后的文本:"+txt);
</script>
</body>
</html>

 

第三节(JavaScript 对象、函数)

标签:

原文地址:http://www.cnblogs.com/Deng1185246160/p/4236471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!