首页 > 代码库 > 第三节(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 对象、函数)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。