📄 4.htm
字号:
<p style="line-height: 150%"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 在</span><span lang="EN-US">JavaScript</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例;而另一种对象则在引用它的对象或方法是必须为它创建一个实例,即该对象是动态对象。</span></font></p>
<p style="line-height: 150%"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 对</span><span lang="EN-US">JavaScript</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内部对象的引用,以是紧紧围绕着它的属性与方法进行的。因而明确对象的静动性对于掌握和理解</span><span lang="EN-US">JavaScript</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内部对象是具有非常重要的意义。</span></font></p>
<p style="line-height: 150%"><b><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">1</span><span lang="EN-US">)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、串对象</span><span lang="EN-US"><o:p>
</o:p>
</span></font></b></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l2 level2 lfo4; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span lang="EN-US">string</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对象:内部静态性。</span></font></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l2 level2 lfo4; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">访问</span><span lang="EN-US">properties</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang="EN-US">methods</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时,可使用(</span><span lang="EN-US">.</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)运算符实现。</span></font></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l2 level2 lfo4; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">基本使用格式:</span><span lang="EN-US">objectName.prop/methods</span></font></p>
<p style="line-height: 150%"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><font size="3">(1)串对象的属性</font></span></p>
<p style="line-height: 150%"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 该对象只有一个属性,即</span><span lang="EN-US">length</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。它表明了字符串中的字符个数,包括所有符号。例:</span></font></p>
<p style="line-height: 150%; margin-left: 72pt"><span lang="EN-US"><font size="3">mytest="This
is a JavaScript"</font></span></p>
<p style="line-height: 150%; margin-left: 72pt"><span lang="EN-US"><font size="3">mystringlength=mytest.length</font></span></p>
<p style="line-height: 150%"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><font size="3"> 最后</font></span><font size="3"><span lang="EN-US">mystringlength</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">返回</span><span lang="EN-US">mytest</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字串的长度为</span><span lang="EN-US">20</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span></font></p>
<p style="line-height: 150%"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><font size="3">(2)串对象的方法</font></span></p>
<p style="line-height: 150%"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> </span><span lang="EN-US">string</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对象的方法共有19个。主要用于有关字符串在</span><span lang="EN-US">Web</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">页面中的显示、字体大小、字体颜色、字符的搜索以及字符的大小写转换。</span></font></p>
<p style="line-height: 150%"><b><u><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">其主要方法如下:</span><span lang="EN-US"><o:p>
</o:p>
</span></font></u></b></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l5 level2 lfo5; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">锚点</span><span lang="EN-US">anchor()</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">:该方法创建如用</span><span lang="EN-US">Html</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档中一样的</span><span lang="EN-US">anchor</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">标记。使用</span><span lang="EN-US">anchor</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如用</span><span lang="EN-US">Html</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中</span><span lang="EN-US">(A
Name="")</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">一样。通过下列格式访问</span><span lang="EN-US">:string.anchor(anchorName)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span></font></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l5 level2 lfo5; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有关字符显示的控制方法</span></font></p>
<p style="line-height: 150%; margin-left: 72pt"><span lang="EN-US"><font size="3">big</font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字体显示</span><span lang="EN-US">,
Italics()</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">斜体字显示,</span><span lang="EN-US">bold()</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">粗体字显示,</span><span lang="EN-US">blink()</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字符闪烁显示,</span><span lang="EN-US">small</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">()字符用小体字显示,</span><span lang="EN-US">fixed()</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">固定高亮字显示、</span><span lang="EN-US">fontsize(size)</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控制字体大小等。</span></font></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l0 level2 lfo6; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字体颜色方法;</span><span lang="EN-US">fontcolor(color)</span></font></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l0 level2 lfo6; line-height: 150%; margin-left: 72pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'">o<span style="FONT: 7pt 'Times New Roman'">
</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字符串大小写转换</span></font></p>
<p style="line-height: 150%; margin-left: 72pt"><span lang="EN-US"><font size="3">toLowerCase()</font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">-小写转换,</span><span lang="EN-US">toUpperCase()</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">大写转换。下列把一个给定的串分别转换成大写和小写格式</span><span lang="EN-US">:</span></font></p>
<p style="line-height: 150%; margin-left: 72pt"><font size="3"><span lang="EN-US">string=stringValue.toUpperCase</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</span><span lang="EN-US">string=stringValue.toLowerCase</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span></font></p>
<p style="text-indent: -18pt; tab-stops: list 72.0pt; mso-list: l3 level2 lfo7; line-height: 150%; margin-left: 72pt"><span lang="EN-US" style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'"><font size="3">o<span style="FONT: 7pt 'Times New Roman'">
</span></font></span><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字符搜索:</span><span lang="EN-US">indexOf[charactor,fromIndex]</span></font></p>
<p style="line-height: 150%; margin-left: 72pt"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><font size="3">从指定</font></span><font size="3"><span lang="EN-US">formIndtx</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">位置开始搜索</span><span lang="EN-US">charactor</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">第一次出现的位置。</span></font></p>
<!--mstheme--></font>
<!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">
<!--mstheme--></font>
<!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">
<!--msthemelist--><tr>
<!--msthemelist--><td valign="baseline" width="42"><img src="amaizbu2.gif" width="12" height="12" hspace="15"></td>
<td valign="top" width="100%"><!--mstheme--><font face="宋体">
<p style="line-height: 150%"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">返回字串的一部分字串:</span><span lang="EN-US">substring(start,end)</span></font><!--mstheme--></font><!--msthemelist--></td>
</tr>
<!--msthemelist--></table>
<!--mstheme--><font face="宋体">
<!--msthemelist--></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -