4、对象属性的引用 对象属性的引用可由下列三种方式之一实现: (1)使用点(.)运算符 university.Name=“云南省” university.city=“昆明市” university.Date="1999" 其中university是一个已经存在的对象,Name、City、Date是它的三个属性,并通过操作对其赋值。 (2)通过对象的下标实现引用 university[0]=“云南” university[1]=“昆明市” university[2]="1999" 通过数组形式的访问属性,可以使用循环操作获取其值。 function showunievsity(object) for (var j=0;j<2; j++) document.write(object[j]) 若采用For...in则可以不知其属性的个数后就可以实现: Function showmy(object) for (var prop in this) docament.write(this[prop]); (3)通过字符串的形式实现 university["Name"]=“云南” university["City"]=“昆明市” university["Date"]="1999" 5、对象的方法的引用 在javascript中对象方法的引用是非常简单的。 ObjectName.methods() 实际上methods()=FunctionName方法实质上是一个函数。 如引用university对象中的showmy()方法,则可使用: document.write (university.showmy()) 或:document.write(university) 如引用math内部对象中cos()的方法 则: with(math) document.write(cos(35)); document.write(cos(80)); 若不使用with则引用时相对要复杂些: document.write(Math.cos(35)) document.write(math.sin(80)) 二、常用对象的属性和方法 javascript为我们提供了一些非常有用的常用内部对象和方法。用户不需要用脚本来实现这些功能。这正是基于对象编程的真正目的。 在javascript提供了string(字符串)、math(数值计算)和Date(日期)三种对象和其它一些相关的方法。从而为编程人员快速开发强大的脚本程序提供了非常有利的条件。 1、常用内部对象 在javascript中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例;而另一种对象则在引用它的对象或方法是必须为它创建一个实例,即该对象是动态对象。 对javascript内部对象的引用,以是紧紧围绕着它的属性与方法进行的。因而明确对象的静动性对于掌握和理解javascript内部对象是具有非常重要的意义。 1)、串对象 - string对象:内部静态性。
- 访问properties和methods时,可使用(.)运算符实现。
- 基本使用格式:objectName.prop/methods
(1)串对象的属性 该对象只有一个属性,即length。它表明了字符串中的字符个数,包括所有符号。例: mytest="This is a javascript" mystringlength=mytest.length 最后mystringlength返回mytest字串的长度为20。 (2)串对象的方法 string对象的方法共有19个。主要用于有关字符串在Web页面中的显示、字体大小、字体颜色、字符的搜索以及字符的大小写转换。 其主要方法如下: - 锚点anchor():该方法创建如用Html文档中一样的anchor标记。使用anchor如用Html中(A Name="")一样。通过下列格式访问:string.anchor(anchorName)。
- 有关字符显示的控制方法
big字体显示, Italics()斜体字显示,bold()粗体字显示,blink()字符闪烁显示,small()字符用小体字显示,fixed()固定高亮字显示、fontsize(size)控制字体大小等。 - 字体颜色方法;fontcolor(color)
- 字符串大小写转换
toLowerCase()-小写转换,toUpperCase()大写转换。下列把一个给定的串分别转换成大写和小写格式: string=stringValue.toUpperCase和string=stringValue.toLowerCase。 - 字符搜索:indexOf[charactor,fromIndex]
从指定formIndtx位置开始搜索charactor第一次出现的位置。 - 返回字串的一部分字串:substring(start,end)
从start开始到end的字符全部返回  
2/2 首页 上一页 1 2 |