Javascript实例教程(18-3)

substring()函数

这个函数通常使用于提取字符串的任何部分。它的参数是'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")

|

1<a name="anchor1">This is a string</a>

|

This is a string

---|---|---

str.big()

|

1<big>This is a string</big>

|

This is a string

str.blink()

|

1<blink>This is a string</blink>

|

This is a string

str.bold()

|

1<b>This is a string</b>

|

This is a string

str.fixed()

|

1<tt>This is a string</tt>

|

This is a string

str.fontcolor("darkred")

|

1<font color="darkred">This is a string</font>

|

This is a string

str.fontsize(5)

|

1<font size="5">This is a string</font>

|

This is a string

str.italics()

|

1<i>This is a string</i>

|

This is a string

str.link("index.html")

|

1<a href="index.html">This is a string</a>

|

This is a string

str.small()

|

 1<small>This is a string
 2
 3| 
 4
 5~~This is a string~~  
 6  
 7str.strike() 
 8
 9| 
10
11<strike>This is a string</strike>
12
13| 
14
15This is a string   
16  
17str.sub() 
18
19| 
20
21<sub>This is a string</sub>
22
23| 
24
25This is a string   
26  
27str.sup() 
28
29| 
30
31<sup>This is a string</sup>
32
33| 
34
35This is a string   
36  
37str.toLowerCase() 
38
39| 
40
41this is a string 
42
43| 
44
45this is a string   
46  
47str.toUpperCase() 
48
49| 
50
51THIS IS A STRING 
52
53| 
54
55THIS IS A STRING   
56  
57  
58  
59上表中最后的两个例子不是与HTML特定相关的,但是它们作为一种格式工具是很有用的。所有的这些方法可以应用到字符串中来创建一个定制的格式。</small>
Published At
Categories with 网页设计
comments powered by Disqus