使用字符串(字符串对象)

来源:网络 作者:佚名 阅读: 字体:[ ] [打印] [关闭]

使用字符串(字符串对象)

JScript中内建的最有用的对象之一是字符串对象,这个对象的方法可以用来以多种方式安排和处理字符串。例如,你可以用字符串方法以HTML格式提供一个字符串,你可以用方法来完成字符串的比较、查找、选取字符串等操作。

你通过new语句来建立一个新的字符串对象,来看下面的例子:

<%

mystring=new String(“I am a string”);

%>

<%=mystring%>

在此例中,建立了一个名为mystring的字符串对象,它含有字符串“I am a String”。当这个对象被输出时,这段文本就会被显示出来。

然而一般情况你不需要明确地建立一个字符串对象,你可以用文字串来建立一个字符串对象。例如,就象下面的脚本那样:

<%

mystring=“I am a string”;

%>

<%=mystring%>

在此例中,文字串“I am a String” 建立了一个字符串对象。在大部分情况下,这意味着你不必明确地建立一个字符串对象,你可以对这个文字串调用字符串对象的各种方法。

注意

什么时候你必须建立一个字符串对象?如果你想让一些字符串具有某些特定的属性而另一些字符串没有,这时就必须明确地建立单个的具有这些属性的字符串对象。这是因为所有缺省建立的字符串都共享一个共同的全局的字符串对象。

将HTML加入字符串

字符串对象的许多方法允许你在字符串中加入各种类型的HTML格式,在下面的例子中,三个字符串都以黑体输出:

<%

mystring=“I am bold!”;

mystring2=“I am also bold!”.bold();

%>

<%=mystring.bold()%>

<%=mystring2%>

<%=“I too am bold!”.bold()%>

Bold()方法代替了字符串两边的HTML标识符〈B〉和〈/B〉,你可以这样做一下来实现同一效果,例如,当在浏览器上显示下面脚本中的两个字符串时将是一样的:

<%=“I am bold!”.bold()%>

<%=“<B>I am bold!</B>”%>

如果你选择网络浏览器上的View Source命令时,你将会发现输出的恰好是同一字符串Bold()方法,只不过使HTML格式的字符串更方便些。

Bold()方法并不是唯一的将HTML标识符附加给字符串的方法,考虑下面的脚本中所有使用的方法(图9.3为网络服务器上显示的结果):

<BR> <%=“I am big!”.big()%>

<BR> <%=“I am bold!”.bold()%>

<BR> <%=“Blink, blink”.blink()%>

<BR> <%=“I am formatted with a fixed-width font”.fixed()%>

<BR> <%=“I am in italics”.italics()%>

<BR> <%=“I am small”.small()%>

<BR> <%=“I have a line through me”.strike()%>

<BR> <%=“I am in subscript”.sub()%>

<BR> <%=“I am in superscript”.sup()%>

<BR> <%=“I am the color red”.fontcolor(“red”)%>

<BR> <%=“I

[标签: 使用字符串(字符串对象)] [打印] [关闭]
上一篇:js截取字符串
下一篇:没有了
站长评论(0) 查看所有评论
相关新闻

热门新闻

推荐新闻