首页 > 代码库 > 第三节(JavaScript 对象、函数)

第三节(JavaScript 对象、函数)

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 对象、函数)