JS中用到的一些方法(1)

1.eval 方法

检查 JScript 代码并执行.

eval(codeString)

必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。

说明

eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate

eval("var mydate = new Date();");

传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.

 

2.escape 方法

String 对象编码以便它们能在所有计算机上可读,

escape(charString)

必选项 charstring 参数是要编码的任意 String 对象或文字。

说明

escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20"

字符值大于 255 的以 %uxxxx 格式存储。

注意   escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI encodeURIComponent 方法。

 

3.Exists 方法

如果 Dictionary 对象中存在所指定的主键则返回 true,否则返回 false

object.Exists(key)

参数

object

必选项。总是一个 Dictionary 对象的名称。

key

必选项。需要在 Dictionary 对象中搜索的 key 值。

下面这个例子说明了 Exists 方法的用法。

function keyExists(k)

{

   var fso, s = "";

   d = new ActiveXObject("Scripting.Dictionary");

   d.Add("a", "Athens");

   d.Add("b", "Belgrade");

   d.Add("c", "Cairo");

   if (d.Exists(k))

      s += "Specified key exists.";

   else

      s += "Specified key doesn't exist.";

   return(s);

}

 

4.exp 方法

返回 e(自然对数的底)的幂。

Math.exp(number)

必选项 number 参数是数值表达式,用来计算 e 的幂。

说明

返回值为 enumber。常数 e 为自然对数的底,约等于 2.178number 是给出的参数。

5.FileExists 方法

如果指定文件存在返回 True ;否则返回 False

object.FileExists(filespec)

参数

object

必选项。 应为 FileSystemObject 的名称。

filespec

必选项。 需要判定是否存在的文件的名称. 如果文件可能不在当前文件夹中,那么必须提供完整的路径说明(可以是绝对的或相对的)。

下面的例子说明了 FileExists 方法的用法。

function ReportFileStatus(filespec)

{

   var fso, s = filespec;

   fso = new ActiveXObject("Scripting.FileSystemObject");

   if (fso.FileExists(filespec))

      s += " exists.";

   else

      s += " doesn't exist.";

   return(s);

}

 

6.fixed 方法

HTML <TT> 标记放置在 String 对象中的文本两端。

strVariable.fixed( )

必选项 strVariable 参数为任意的 String 对象或文字。

说明

下面的示例说明了 fixed 方法如何工作:

var strVariable = "This is a string object";

strVariable = strVariable.fixed( );

最后一条语句执行完后,strVariable 的值是:

<TT>This is a string object</TT>

不检查该标记是否已经被应用于该字符串了。

 

7.floor 方法

返回小于等于其数值参数的最大整数。

Math.floor(number)

必选项 number 参数是数值表达式。

说明

返回值为小于等于其数值参数的最大整数值。

 

8.FolderExists 方法

如果指定的文件夹存在则返回 True ;否则返回 False

object.FolderExists(folderspec)

参数

object

必选项。 应为 FileSystemObject 的名称。

folderspec

必选项。 需要判定是否存在的文件夹的名称。 如果文件夹可能不在当前文件夹中,那么必须提供完整的路径说明(可以是绝对的或相对的)。

下面的例子说明了 FileExists 方法的用法。

function ReportFolderStatus(fldr)

{

   var fso, s = fldr;

   fso = new ActiveXObject("Scripting.FileSystemObject");

   if (fso.FolderExists(fldr))

      s += " exists.";

   else

      s += " doesn't exist.";

   return(s);

}

 

9.fontcolor 方法

把带有 COLOR 属性的一个 HTML <FONT> 标记放置在 String 对象中的文本两端。

strVariable.fontcolor(colorVal)

参数

strVariable

必选项。任意的 String 对象或文字。

colorVal

必选项。为包含颜色值的字符串值。可以是颜色的十六进制值,或预先定义好的颜色名字。

说明

下面的示例说明了 fontcolor 方法:

var strVariable = "This is a string";

strVariable = strVariable.fontcolor("red");

最后一条语句执行完后,strVariable 的值是:

<FONT COLOR="RED">This is a string</FONT>

有效的预定义颜色名取决于 JScript 主机(浏览器、服务器,等等)。它们也可能由主机版本的不同而不同。详细信息请查阅主机的说明书。

不检查该标记是否已经被应用于该字符串了。

 

posted on 2005-12-06 22:58  小肠与小豆子  阅读(191)  评论(0)    收藏  举报

导航