查看: 35|回复: 1

[ASP入门] 从 VBScript 转换为 JScript,以及二者的差别

[复制链接]
xuanxiao 发表于 2024-12-24 11:00:24 | 显示全部楼层 |阅读模式
       在 VBScript 中,For...Each 循环枚举集合的成员;在 JScript 中,for...in 循环枚举 JScript 对象或数组的成员。 若要在 JScript 中枚举集合,请使用 Enumerator 对象。

在 JScript 中,有多种数据类型,例如数字、字符串、布尔值、对象和 null 属性。 VBScript 仅使用一种数据类型 Variant,该类型可以是子类型来表示字符串、数字、布尔值等。

在 JScript 中,可以通过为数组的 length 属性设置新值来动态扩展数组。 在 VBScript 中,无法放大数组;必须使用 redim 语句重新定义它们。

VBScript 和 JScript 都支持函数。 但是,VBScript 还支持子例程。 子例程类似于函数,但不返回值。

JScript 区分大小写。 VBScript 不区分大小写。

Internet Explorer 和 Netscape Navigator 都支持 JScript。 Netscape Navigator 不支持 VBScript。

JScript 提供 Error 对象,可用于捕获和处理错误。 Error 对象类似于 VBScript Err 对象。

     JScript 数组不是变量类型 VARIANT SAFEARRAY 的数组。 如果脚本从 COM 对象或 VBScript 脚本接收 VARIANT SAFEARRAY 变量,则必须使用 VBArray 对象来访问 VARIANT SAFEARRAY 变量。
一往情僧 发表于 2024-12-25 07:50:04 | 显示全部楼层
有新帖,我必顶~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号