本文将简单介绍 JavaScript 中一些常用对象的属性和方法,以及几个有用的系统函数。
一、串方法
JavaScript 有强大的串处理功能,有了这些串方法,才能编写出丰富多彩的网页。在
这一部分里,我们将介绍到如何使用与串对象有关的方法和属性。
1.串对象的 length 属性
串对象仅有一个属性 length,这个属性值表示这个串所包括字符的相对数目。语法为:
stringName.length
2.串对象的方法
JavaScript 提供了多个串方法以帮助控制显示信息。串方法可以分为几个大类,如属
性方法、导航方法等等。下面我们将分类介绍。
(1)属性方法 串的属性方法指定了普通文本显示在屏幕上的方式。它提供了一种理想
的方式使主页变得更有吸引力。
blink() blink()方法引起文本闪烁,语法形式如下: string.blink();
bold() bold()方法使串变为粗体。语法形式如下: string.bold();
fontcolor() fontcolor()方法可以改变单个串的颜色,或者在每次重新装入页面或事
件发生时,改变颜色。同样,这个方法也有一个相对应的 HTML 标识-- fontcolor()的语法
是 string.fontcolor(color); 在这里,color 是一种颜色的合法表示。
italics() italics()方法把串变为斜体,以同其余文字区分开来,italics() 的语法如下:
string.italics();
(2)大小写方法 JavaScript 严格区分字母的大小写。为了方便地比较两个串,就要把
它们都转化为大写或小写。串对象的大小写方法就支持在大小写之间转换。
toLowerCase() tolowerCase()方法把一个给定的串中每个字符转变成小写状态。语
法形式如下: string=stringValue.toLowerCase();
toUpperCase() 与 tolowerCase()方法相反是 toUpperCase()方法,它把一个给定
串转变成大写字符串。 string=stringValue.toUpperCase();
(3)操作方法 操作方法提供了许多种在一个文本串内查找字符串的方法,其中包括
charAt()、indexO f()、LastIndexOf()和 substring()四种方法。我们可以使用这些方法
格式化和操作用户输入的串变量,其中 charAt()和 substring()两种方法从一个串中抽取
一个或多个字符,剩下的两个方法返回待查找值的第一个字符在串中出现位置的数字值。
charAt() charAt()方法从一个给定串中返回指定位置的字符。它的使用方法如下:
string.charAt(index); 其中 index 是一个在 0 和小于串长度之间的一个数(串长度可以通
过 Length 属性得到),
substring() substring()方法从一个大串中返回它的一个子串。它的语法形式如下:
string.substring(indexA,indexB) indexA 和 indexB 两者都是在 0 和串长度之间的数
字值。它们是串的两个下标。
indexOf() indexOf()方法返回在一个长串中与指定的串匹配的子串的位置。它从左
到右地查找给定的串,语法形式如下: string.indexOf(searchValue,[fromIndex]); 其
中 string 是 indexOf()要在其中查找 searchValue 的串,而 searc hValue 是任何想要查
找的字符或子串。 fromIndex 是一个可选项,它指定查找开始的位置。fromIndex 的范
围与 charAt()和 Subs tring()相似(0 到 length-1)。它不能大于或等于 length,如果没
有 指 定 fromIndex , 该方 法认 为其 缺省 地 ? 并查 找整 个串 。 indexOf() 的 返 回 值 是
searchValue 首 次 出 现 的 第 一 个 字 符 的 偏 移 量 ( 从 串 的 开 头 算 起 ) 。 即 使 指 定 了
fromIndex,该返 回值仍是相对 于串 的开头的 ( 有可 能在前面 一 些 的地方出 现 的 se
archValue 将被忽略)。