这个函数通常使用于提取字符串的任何部分。它的参数是'start' 和'end'。开始的数值是第一个字符的索引,结束数值是返回部分之后的第一个字符的索引。你可能听起来会觉得云里雾里的,但是一个最好的记忆方法是:返回字符串的长度等于end-start。
var str = "This is a string";
str.substring(1, 3); //结果为hi
str.substring(3, 1); //结果为hi
str.substring(0, 4); //结果为This
str.substring(8); //结果为hi
str.substring(8, 8); //结果为空
上面的第二个例子是说明了当start>end的时候,那么这两个参数自动转换.最后的例子显示了:当start等于end的时候,返回数值为空字符串。
字符格式(HTML)
下面介绍JavaScript中最少使用的函数。虽然它们并不是十分有用,但至少它们为你的代码增加一些装饰。这些方法从字符对象中创建HTML代码用于显示在网页上。
| str.anchor("anchor1") | <A NAME="anchor1">This is a string</A> | This is a string |
| str.big() | <BIG>This is a string</BIG> | This is a string |
| str.blink() | <BLINK>This is a string</BLINK > | This is a string |
| str.bold() | <B>This is a string</B> | This is a string |
| str.fixed() | <TT>This is a string</TT> | This is a string |
| str.fontcolor("darkred") | <FONT COLOR="darkred">This is a string</FONT> | This is a string |
| str.fontsize(5) | <FONT SIZE="5">This is a string</FONT> | This is a string |
| str.italics() | <I>This is a string</I> | This is a string |
| str.link("index.html") | <A HREF="index.html">This is a string</A> | This is a string |
| str.small() | <SMALL>This is a string</SMAL> |
|
| str.strike() | <STRIKE>This is a string</STRIKE> | This is a string |
| str.sub() | <SUB>This is a string</SUB> | This is a string |
| str.sup() | <SUP>This is a string</SUP> | This is a string |
| str.toLowerCase() | this is a string | this is a string |
| str.toUpperCase() | THIS IS A STRING | THIS IS A STRING |
上表中最后的两个例子不是与HTML特定相关的,但是它们作为一种格式工具是很有用的。所有的这些方法可以应用到字符串中来创建一个定制的格式。
更多内容请看PCdog.com--Fireworks教程 PPT教程 电脑入门教程专题
