什么是 JScript?

js|jscript

 

JScript 是 Microsoft 公司对 ECMA 262 语言规范(ECMAScript 编辑器 3)的一种实现。除了少数例外(为了保持向后兼容),JScript 完全实现了 ECMA 标准。本概述的目的就是引导您学习使用 JScript。

使用 JScript

JScript 是一种解释型的、基于对象的脚本语言。尽管与 C++ 这样成熟的面向对象的语言相比,JScript 的功能要弱一些,但对于它的预期用途而言,JScript 的功能已经足够大了。

JScript 不是其他语言的精简版(例如,它只是与 Java 有点模糊而间接的关系),也不是任何事物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序,并且没有对读写文件的内置支持。此外,JScript 脚本只能在某个解释器或“宿主”上运行,如 Active Server Pages(ASP)、Internet 浏览器或者 Windows 脚本宿主。

JScript 是一种宽松类型的语言。宽松类型意味着您不必显式定义变量的数据类型。事实上 JScript 更进一步。您无法在JScriot上明确地定义数据类型。此外,在大多数情况下,JScript 将根据需要自动进行转换。例如,如果将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。

时间: 2024-10-03 22:41:44

什么是 JScript?的相关文章

jscript错误代码及相应解释大全

js|jscript|错误|js|jscript JScript 语法错误JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误.JScript 语法错误发生在程序编译阶段,在开始运行该程序之前.(错误发生在开发过程中),以下是32个语法错误 错误号 描述 十进制 十六进制 说明 1001 800A03E9 内存不足 1002 800A03EA 语法错误 1003 800A03EB 需要":" 1004 800A03EC 需

JScript 语法错误

js|jscript|错误|语法 JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误.JScript 语法错误发生在程序编译阶段,在开始运行该程序之前. 错误号 描述 1019 在循环外不能有"break" 1020 在循环外不能有"continue" 1030 条件编译已关闭 1027 一条 "switch" 语句中只能有一个 "default" 1005 需

JScript 运行时错误

js|jscript|错误 JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误.当正在运行脚本.计算变量表达式.或者正在动态分配内存时出现 JScript 运行时错误时. 错误号 描述 5029 数组长度必须为一有限正整数 5030 必须赋给数组长度一个有限正数 5028 需要 Array 或 arguments 对象 5010 需要 Boolean 5003 不能给函数返回值赋值 5000 不能给 'this' 赋值 5006 需要 Date 对象

JScript 字母顺序的关键字列表

js|jscript|关键字 描述 语言要素 返回在模式匹配中找到的最近的九条记录. $1...$9 属性 返回一个数的绝对值. abs 方法 返回一个数的反余弦. acos 方法 启用并返回一个 Automation 对象的引用. ActiveXObject 对象 将两个数相加或连接两个字符串. 加法运算符(+) 在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点. anchor 方法 返回一个包含传递给当前执行函数的每个参数的数组. arguments 属性 提供对创建任何数据

Microsoft JScript 特性 - ECMA

js|jscript 种类 特性/关键字 数组处理 Array, concat,join, length, reverse, slice sort 赋值 赋值 (=)复合赋值(OP=) Boolean Boolean 注释 /*...*/ 或 // 常数/文字 NaNnulltrue, falseInfinityundefined 控制流 Breakcontinuedo...while forfor...inif...elseLabeled returnswitch while 日期和时间 Da

服务端 VBScript 与 JScript 几个相同特性的写法

本文演示了ASP服务端脚本的几个重要应用. 目录: 1.遍历集合/对象 1.1 VBScript 遍历表单集合 1.2 JScript 遍历表单集合 2.转变量值为变量, 并赋值 2.1 VBScript 转变量值为变量并赋值 2.2 JScript 转变量值为变量并赋值 3.动态包含文件 3.1 VBScript 动态包含文件 3.2 JScript 动态包含文件 以下为引用的内容: 1.遍历集合/对象 1.1 VBScript 遍历表单集合 linenum <%     for each t

JScript教程:使用JScript创建.exe或.dll文件

文章简介:JScript 是由微软开发的活动脚本语言,基于 ECMAScript 规范实现.Internet Explorer 中的 JavaScript,实际上是指 JScript.JScript 已被 Windows Script Host(WSH)支持.JScript 最新的版本(JScript.NET)基于尚未定稿的 ECMAScript 4.0 ,并且可以在.Net环境下编 什么是 JScript? JScript 是由微软开发的活动脚本语言,基于 ECMAScript 规范实现.In

Jscript 保留字

js|jscript|保留字 Jscript 有一些保留字不能在标识符中使用.保留字对 Jscript 语言有特殊的含义,它们是语言语法的一部分.使用保留字在加载脚本的时候将产生编译错误. Jscript 还有一些留作将来使用的保留字.这些字不是现在的 Jscript 语言的一部分,然而它们是为将来的使用保留的. 保留词 break delete function return typeof case do if switch var catch else in this void contin

JScript 函数

js|jscript|函数 Microsoft Jscript 函数执行操作,也可以返回值.某些时候是计算或比较的结果.函数又被称为"全局方法". 一个函数中包含有几个操作.这样可使得代码更合理化.可以写一组语句并给其命名,然后通过调用它并传递其需要的信息来运行整组语句. 给函数传递信息可以把信息放在函数名称后面的圆括号中.传递给函数的信息称作参数.某些函数根本不带任何参数,而其他函数带一个或者多个参数.在某些函数中,参数的个数取决于如何使用该函数. Jscript 支持两种函数:一类

JScript 的运算符

js|jscript|运算 JScript 具有全范围的运算符,包括算术.逻辑.位.赋值以及其他某些运算符. 计算 逻辑 位运算 赋值 杂项           描述 符号 描述 符号 描述 符号 描述 符号 描述 符号 负值 - 逻辑非 ! 按位取反 ~ 赋值 = 删除 delete 递增 ++ 小于 < 按位左移 << 运算赋值 oP= typeof 运算符 typeof 递减 -- 大于 > 按位右移 >>     void void 乘法 * 小于等于 <