JavaScript手册

JavaScript中0...n属性

JavaScript中On属性是返回一个 arguments 对象中的各个参数的实际值,相应的值是由一个正在执行的函数的 arguments 属性返回的。使用方法:其中function是可选项。当前正在执行的 Function 对象的名称。

0, 1, 2, …, n是必选项。0 到 n 范围内的非负整数,其中 0 代表第一个参数而 n 代表最后一个参数。最后参数 n 的值为 arguments.length-1。

0...n属性说明

0 . . . n 属性所返回的值就是传递给正在执行的函数的实际值。尽管实际上并不是一个参数数组,您还是可以按照与访问数组元素的方法相同的方式访问组成 arguments 对象 ...


阅读全文 》

JavaScript版本信息

JavaScript版本信息下表列出了宿主应用实现的 Microsoft JScript 的版本信息。

语言要素1.02.03.04.05.05.15.5Microsoft Internet Explorer 3.0x

Microsoft Internet Information Server 1.0 x

Microsoft Internet Explorer 4.0

x

Microsoft Internet Information Server 4.0

x

Microsoft Windows Scripting Host 1.0

x

Microsoft Visual Studio 6.0

x

Microsoft Internet Explorer 5.0

x

Microsoft Internet Information Services 5.0

x Microsoft Windows 2000

x Microsoft Internet Expl ...


阅读全文 》

JavaScript运行时库属性

JavaScript运行时库属性

描述语言要素在 TextStream 文件中,如果文件指针越过了行尾标志,返回 True;否则返回 False。AtEndOfLine 属性如果文件指针在 TextStream 文件的末尾,返回 True;否则返回 False。AtEndOfStream 属性设置或返回文件或者文件夹的属性。Attributes 属性给用户返回指定驱动器或网络共享上可用空间的总数。AvailableSpace 属性返回 TextStream 文件中当前字符位置的列号。Column 属性为 Dictionary 对象中的比较字符串键值设置并返回比较方式。CompareMode 属性返回集合或者 Dictionary 对象中项目的数量。Co ...


阅读全文 》

JavaScript运行时库方法

JavaScript运行时库方法描述语言要素向 Dictionary 对象增加一个键值和项目对。Add 方法(Dictionary)向 Folders 集合增加一个新 Folder。Add 方法(Folders)向一个已有的路径附加名称。BuildPath 方法关闭一个打开的 TextStream 文件。Close 方法从某位置复制指定的文件或文件夹到另一位置。Copy 方法从某位置复制一个或多个文件到另一位置。CopyFile 方法从某一位置复制一个文件夹到另一位置。CopyFolder 方法创建一个文件夹。CreateFolder 方法创建一个指定的文件名称,并返回能用来读写该文件的 TextStream 对象。CreateTextFi ...


阅读全文 》

JavaScript运行时库对象

JavaScript运行时库对象描述语言要素存储数据键值、项目对的对象。Dictionary 对象提供对特定磁盘驱动器或者网络共享的属性的访问。Drive 对象所有可用驱动器的只读集合。Drives 集合提供对一个文件的所有属性的访问。File 对象一个文件夹中所有 File 对象的集合。Files 集合提供对一个计算机的文件系统的访问。FileSystemObject 对象提供对一个文件夹的所有属性的访问。Folder 对象包含在一个 Folder 对象中的所有 Folder 对象的集合。Folders 集合方便对文件的顺序访问。TextStream 对象


阅读全文 》

JavaScript中按位“异或”运算符

按位“异或”运算符 (^)是对两个表达式执行按位异或。使用方法:其中result是任何变量。

expression1是任何表达式。

expression2是任何表达式。

按位“异或”运算符说明

^ 运算符查看两个表达式的二进制表示法的值,并执行按位异或。该操作的结果如下所示:当且仅当只有一个表达式的某位上为 1 时,结果的该位才为 1。否则结果的该位为 0。


阅读全文 》

JavaScript中void运算符

void 运算符是避免表达式返回值。 使用方法:其中

expression 参数是任意有效的 JScript 表达式。

void运算符说明

void 运算符对表达式求值,并返回 undefined。在希望求表达式的值,但又不希望脚本的剩余部分看见这个结果时,该运算符最有用。


阅读全文 》

JavaScript中按位“异或”赋值运算符

按位“异或”赋值运算符 (^=)是对变量和表达式执行按位异或,并将结果赋给该变量。使用方法:其中result是任意变量。

expression是任意表达式。

JavaScript中按位“异或”赋值运算符 (^=)说明

使用 ^= 运算符和使用下面的语句是等效的:^= 运算符查看两个表达式的二进制表示法的值,并执行按位异或。该操作的结果如下所示:当且仅当只有一个表达式的某位为 1 时,结果的该位才为 1。否则,结果的该位为 0。


阅读全文 》

JavaScript中typeof运算符

typeof 运算符是

返回一个用来表示表达式的数据类型的字符串。

使用方法:其中

expression 参数是需要查找类型信息的任意表达式。

JavaScript中typeof运算符说明

typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."

typeof 语法中的圆括号是可选项。


阅读全文 》

JavaScript中无符号右移赋值操作

无符号右移赋值操作 (>>>=)是对变量值根据表达式值所规定的位数进行无符号右移,并将结果赋给该变量。示例代码:其中参数是result任何变量。

expression是任何表达式。

JavaScript中无符号右移赋值操作说明

使用 >>>= 运算符和使用下面的语句是等效的:>>>= 运算符把 result 的所有位向右移 expression 指定的位数。右移后左边空出的位用零来填充。向右移出的位被丢弃。例如:变量 temp 的值为 -14 (即二进制的 11111111 11111111 11111111 11110010),向右移两位后等于 1073741820 (即二进制的 00111111 11111111 11111111

...


阅读全文 》