全部展开
全部折叠
jscript 入门
什么是 jscript 8.0?
jscript 8.0 的新增功能
jscript 8.0 for jscript programmers 简介
hello world! 的 jscript 版
升级先前的 jscript 版本中创建的应用程序
在以前版本的公共语言运行库上运行 jscript 应用程序
为 jscript 程序员提供的附加资源
编写、编译、调试 jscript 代码
如何:从命令行编译 jscript 代码
使用 visual studio 编写 jscript 代码
条件编译
条件编译指令
条件编译语句
条件编译变量
检测浏览器功能
复制、传递和比较数据
jscript 如何重载方法
如何:在 jscript 中处理事件
使用 visual studio 调试 jscript
使用公共语言运行库调试器调试 jscript
脚本疑难解答
使用 jscript 显示信息
从 asp.net 显示
从命令行程序显示
在浏览器中显示信息
使用消息框
正则表达式介绍
正则表达式
正则表达式的用途
正则表达式语法
生成正则表达式
优先级顺序
普通字符
jscript 中的特殊字符
不可打印字符
字符匹配
限定符
定位点
替换和分组
反向引用
jscript 参考
功能信息
microsoft jscript 功能 - ecma (jscript)
microsoft jscript 功能 -- 非 ecma (jscript)
jscript 版本信息
jscript 语言教程
jscript 数组
数组概述
数组声明
数组使用
嵌套数组
多维数组 (jscript)
jscript 赋值与相等
jscript 注释
jscript 表达式
jscript 标识符
jscript 语句
jscript 数据类型
jscript 中的数据
数组数据
布尔型数据
数值数据
对象数据
字符串数据
数据类型摘要
用户定义的数据类型
类型化数组
类型转换
jscript 变量和常数
jscript 变量和常数的类型
声明 jscript 变量和常数
变量和常数的范围
未定义的值
jscript 对象
内部对象
jscript array 对象
jscript date 对象
jscript math 对象
jscript number 对象
jscript object 对象
jscript string 对象
基于类的对象
创建自己的类
高级类创建
基于原型的对象
用构造函数创建自己的对象
高级对象创建 (jscript)
jscript 修饰符
jscript 运算符
运算符摘要
运算符优先级
按位运算符强制
jscript 函数
类型批注
用户定义的 jscript 函数
递归
jscript 中的强制
jscript 条件结构
条件语句
控制结构
条件语句的使用
条件运算符
jscript 中的循环
for 循环
for...in 循环
while 循环
break 和 continue 语句
jscript 保留字 (jscript)
jscript 的安全注意事项
语言参考
数据类型 (jscript)
boolean 数据类型 (jscript)
byte 数据类型 (jscript)
char 数据类型 (jscript)
decimal 数据类型 (jscript)
double 数据类型 (jscript)
float 数据类型
int 数据类型
long 数据类型 (jscript)
number 数据类型
sbyte 数据类型 (jscript)
short 数据类型 (jscript)
string 数据类型 (jscript)
uint 数据类型
ulong 数据类型 (jscript)
ushort 数据类型 (jscript)
指令
@debug 指令
@position 指令
错误
jscript 运行时错误
js5000:无法给“this”赋值
js5001:应为数字
js5002:应为函数
js5003:无法给函数结果赋值
js5005:应为字符串
js5006:应为 date 对象
js5007:应为对象
js5008:非法赋值
js5009:未定义的标识符
js5010:应为 boolean
js5013:应为 vbarray
js5015:应为 enumerator 对象
js5016:应为正则表达式对象
js5017:正则表达式中有语法错误
js5022:异常被引发且未被捕获
js5023:函数没有有效的原型对象
js5024:要编码的 uri 包含无效字符
js5025:要解码的 uri 不是有效编码
js5026:小数位数超出范围
js5027:精度超出范围
js5029:数组长度必须为零或正整数
js5030:必须为数组长度分配正整数或者零
js5031:应为 array 对象
js5032:没有这种构造函数
js5033:不能通过别名调用 eval
js5034:尚未实现
js5035:无法提供空值或空的命名参数名
js5036:重复的命名参数名
js5037:指定的名称不是参数的名称
js5038:指定的参数太少
js5039:无法在调试程序中计算表达式的值
js5040:给只读字段或属性赋值
js5041:此属性只能分配给
js5042:索引数与数组的维数不匹配
js5043:不能在调试器中调用带 ref 参数的方法
js5044:不能使用后期绑定调用 deny、permitonly 和 assert 安全方法
js5045:jscript 不支持声明性安全属性
jscript 语法错误
js0005:无效的过程调用或参数
js0007:内存不足
js0013:类型不匹配
js0028:堆栈空间不足
js0051:内部错误
js0053:未找到文件
js0424:需要对象
js0429:无法创建对象
js0438:对象不支持此属性或方法
js0445:对象不支持此操作
js0451:对象不是一个集合
js1002:语法错误
js1003:应输入“:”
js1004:应为“;¡±
js1005:应为“(”
js1006:应为“)”
js1007:应为“]”
js1008:应为“{”
js1009:应为“}”
js1010:应为标识符
js1011:应为“=”
js1014:无效字符
js1015:未终止的字符串常数
js1016:未终止的注释
js1018:“return”语句在函数范围外
js1019:“break”不能位于循环之外
js1020:“continue”不能位于循环之外
js1023:应为十六进制数字
js1024:应为“while”
js1025:标签已重定义
js1026:未找到标签
js1027:“default”在“switch”语句中只能出现一次
js1028:应为标识符或字符串
js1029:应为“@end”
js1030:条件编译已关闭
js1031:应为常数
js1032:应为“@”
js1033:应为“catch”
js1034:不匹配的“else”;未定义“if”
js1100:应为“,”
js1101:已定义可见性修饰符
js1102:无效的可见性修饰符
js1103:缺少“case”或“default”语句
js1104:不匹配的“@end”;未定义“@if”
js1105:不匹配的“@else”;未定义“@if”
js1106:不匹配的“@elif”;未定义“@if”
js1107:需要更多的源字符
js1108:不兼容的可见性修饰符
js1109:此上下文中不允许有类定义
js1110:表达式必须是一个编译时常数
js1111:标识符已在使用中
js1112:应为类型名称
js1113:仅在类定义内有效
js1114:未知的位置指令
js1115:在同一行上,指令后面不能有其他代码
js1118:调试器指令错误或指令的位置错误
js1119:不能嵌套位置指令
js1120:循环定义
js1121:已否决
js1122:在当前上下文中使用“this”无效
js1123:无法从此范围访问
js1124:只有构造函数可以与包含它的类同名
js1128:类必须提供实现
js1129:应为接口名称
js1133:永远不会到达 catch 子句
js1134:无法扩展类型
js1135:未声明变量
js1136:将变量保留为未初始化状态是危险的,而且使用起来很慢。
js1137:这是一个新的保留字,不应用作标识符
js1140:在基类构造函数调用中不允许
js1141:此构造函数或属性的 getter/setter 方法并不用于直接调用
js1142:此属性的 get 和 set 方法相互不匹配
js1143:必须从 system.attribute 派生自定义属性类
js1144:在自定义属性中只允许使用基元类型
js1146:未知的自定义属性类或构造函数
js1148:参数太多
js1149:此 with 语句使该名称的使用不明确
js1150:eval 的存在使该名称的使用不明确
js1151:对象没有这样的成员
js1152:不能在 expando 类上定义 item 属性
js1153:不能在 expando 类上定义 get_item 或 set_item
js1155:基类定义 get_item 或 set_item,不能创建 expando 类
js1156:某个基类已标记为 expando;当前规范将被忽略
js1157:抽象方法不能是私有的
js1158:此类型的对象是不可建立索引的
js1159:语法错误。使用“static classname {...}”定义类初始值设定项
js1160:属性列表不适用于当前上下文
js1161:包内只允许使用类
js1162:expando 类不应实现 ienumerable
js1163:指定的成员不符合 cls
js1164:成员是不可删除的
js1165:应为包名称
js1169:表达式不起任何作用
js1170:隐藏基类中声明的另一个成员
js1171:无法更改基方法的可见性规范
js1172:方法隐藏基类中的抽象方法
js1173:方法与基类中的某个方法匹配
js1174:方法与基类中某个不可重写的方法匹配
js1175:基类中没有要隐藏的成员
js1176:基类中的方法具有不同的返回类型
js1177:与属性冲突
js1178:“override”和“hide”不能一起使用
js1179:无效的选项
js1180:基类中没有要重写的匹配方法
js1181:对构造函数无效
js1182:无法从构造函数或 void 函数返回值
js1183:不止一个方法或属性与此参数列表匹配
js1184:不止一个构造函数与此参数列表匹配
js1185:无法从此范围访问基类构造函数
js1186:八进制文本被否决
js1187:变量可能未初始化
js1188:从此位置调用基类构造函数无效
js1189:以这种方式使用 super 关键字无效
js1190:这样的 finally 块的运行速度会很慢并且可能导致混乱
js1191:应为“,”。写入“identifier : type”而不是“type identifier”来声明类型化参数
js1192:抽象函数不能有函数体
js1193:应为“,”或“)”
js1194:应为“,”或“]”
js1195:应为表达式
js1196:不应为“;”
js1197:错误太多
js1198:语法错误。写入“var identifier : type”而不是“type identifier”来声明类型化变量
js1199:语法错误。写入“function identifier(...) : type{”而不是“type identifier(...){”来声明类型化函数
js1200:属性声明无效
js1203:表达式没有地址
js1204:并未提供所有必需的参数
js1205:此赋值创建一个立刻被丢弃的 expando 属性
js1206:您打算在此处写一条赋值语句吗?
js1207:您是否打算将一条空语句用于 if 语句的这个分支?
js1208:指定的转换或强制不可能实现
js1209:final 和 abstract 不能一起使用
js1210:必须是一个实例
js1212:除非声明类被标记为抽象的,否则不能是抽象的
js1213:枚举的基类型必须是基元整型
js1214:不可能构造抽象类的实例
js1215:将 jscript 数组转换为 system.array 将导致内存分配和数组复制
js1216:静态方法不能是抽象的
js1217:静态方法不能为 final
js1218:静态方法不能重写基类方法
js1219:静态方法不能隐藏基类方法
js1220:expando 方法不能重写基类方法
js1221:变量参数列表必须为数组类型
js1222:expando 方法不能是抽象的
js1223:没有函数体的函数应该是抽象的
js1224:此修饰符不能在接口成员上使用
js1226:不能在接口中声明变量
js1227:不能在接口中声明接口
js1228:枚举成员声明不应使用“var”关键字
js1229:import 语句在此上下文中无效
js1230:此上下文中不允许枚举声明
js1231:属性对于此类型的声明无效
js1232:此上下文中不允许包声明
js1233:构造函数不能有返回类型
js1234:在库的内部只允许类型和包定义
js1235:无效的调试指令
js1236:此类型的属性必须是唯一的
js1237:非静态嵌套类型只能由嵌套在同一类中的非静态类型扩展
js1238:如果有针对该属性 (property) 的属性 (attribute),则必须在 getter 属性 (property) 上指定它
js1239:在 try 语句的 catch 块之外使用 throw 时必须带参数
js1240:变量参数列表必须是最后一个参数
js1241:未能找到类型,是否缺少程序集引用?
js1242:格式错误的八进制文本被作为十进制文本处理
js1243:从静态范围无法访问非静态成员
js1244:必须使用类名访问静态成员
js1245:无法使用类名访问非静态成员
js1246:类型没有这种静态成员
js1247:循环条件为函数引用
js1248:应为“assembly”
js1249:程序集自定义属性可能不是另一构造的部分
js1250:expando 方法不能为静态
js1251:此方法与该类中的另一方法具有相同的名称和参数类型
js1252:应将用作构造函数的类成员标记为 expando 函数
js1253:不是有效的版本字符串
js1254:可执行文件不能本地化,区域性应始终为空
js1255:加号运算符是较慢的字符串串联方法
js1256:条件编译指令和变量不能在调试器中使用
js1257:expando 方法必须为公共的
js1258:委托不应显式构造,只需使用方法名称
js1259:引用的程序集依赖于另一个未被引用或无法找到的程序集
js1260:此转换可能在运行时失败
js1261:将字符串转换为数字或布尔值的过程很慢,并且可能在运行时失败
js1262:不是有效的 .resources 文件
js1263:& 运算符只能用在参数列表中
js1264:指定的类型不符合 cls
js1265:此类成员不能标记为符合 cls,因为该类没有标记为符合 cls
js1266:此类型不能标记为符合 cls,因为该程序集没有标记为符合 cls
js1267:处理器无效
js1268:程序集密钥文件无效
js1269:类型名称无效
js2013:无效的目标
js2039:平台无效
函数 (jscript)
getobject 函数 (jscript 8.0)
scriptengine 函数 (jscript 8.0)
scriptenginebuildversion 函数 (jscript 8.0)
scriptenginemajorversion 函数 (jscript 8.0)
scriptengineminorversion 函数 (jscript 8.0)
标识符 (literal)
false 标识符
null 标识符
true 标识符
visual basic 和 visual c# 项目扩展性方法
方法 (a-e)
abs 方法
acos 方法
anchor 方法
apply 方法
asin 方法
atan 方法
atan2 方法
atend 方法
big 方法
blink 方法
bold 方法
call 方法
ceil 方法
charat 方法
charcodeat 方法
compile 方法 (jscript)
concat 方法(数组)
concat 方法(字符串)
cos 方法
decodeuri 方法
decodeuricomponent 方法
dimensions 方法
encodeuri 方法
encodeuricomponent 方法
escape 方法
eval 方法 (jscript)
exec 方法
exp 方法
方法 (f-i)
fixed 方法
floor 方法
fontcolor 方法
fontsize 方法
fromcharcode 方法
getdate 方法
getday 方法
getfullyear 方法
gethours 方法
getitem 方法
getmilliseconds 方法
getminutes 方法
getmonth 方法
getseconds 方法
gettime 方法
gettimezoneoffset 方法
getutcdate 方法
getutcday 方法
getutcfullyear 方法
getutchours 方法
getutcmilliseconds 方法
getutcminutes 方法
getutcmonth 方法
getutcseconds 方法
getvardate 方法
getyear 方法
hasownproperty 方法
indexof 方法
isfinite 方法
isnan 方法
isprototypeof 方法
italics 方法
item 方法 (jscript)
方法 (j-r)
join 方法
lastindexof 方法
lbound 方法
link 方法
localecompare 方法
log 方法
match 方法
max 方法
min 方法
movefirst 方法
movenext 方法
parse 方法
parsefloat 方法
parseint 方法
pop 方法
pow 方法
push 方法
random 方法
replace 方法
reverse 方法
round 方法
方法 (s)
search 方法
setdate 方法
setfullyear 方法
sethours 方法
setmilliseconds 方法
setminutes 方法
setmonth 方法
setseconds 方法
settime 方法
setutcdate 方法
setutcfullyear 方法
setutchours 方法
ssetutcmilliseconds 方法
setutcminutes 方法
setutcmonth 方法
setutcseconds 方法
setyear 方法
shift 方法
sin 方法
slice 方法(数组)
slice 方法(字符串)
small 方法
sort 方法
splice 方法
split 方法
sqrt 方法
strike 方法
sub 方法
substr 方法
substring 方法
sup 方法
方法 (t-z)
tan 方法
test 方法
toarray 方法
todatestring 方法
toexponential 方法
tofixed 方法
togmtstring 方法
tolocaledatestring 方法
tolocalelowercase 方法
tolocalestring 方法
tolocaletimestring 方法
tolocaleuppercase 方法
tolowercase 方法
toprecision 方法
tostring 方法
totimestring 方法
touppercase 方法
toutcstring 方法
ubound 方法
unescape 方法
unshift 方法
utc 方法
valueof 方法
修饰符
abstract 修饰符
expando 修饰符
final 修饰符
hide 修饰符
internal 修饰符
override 修饰符
private 修饰符
protected 修饰符
public 修饰符
static 修饰符
对象 (jscript)
activexobject 对象
arguments 对象
arguments 对象属性
array 对象
array 对象属性和方法
boolean 对象
boolean 对象属性和方法
date 对象
date 对象属性和方法
enumerator 对象
enumerator 对象方法
错误对象
error 对象属性和方法
function 对象
function 对象属性和方法
global 对象
global 对象属性和方法
math 对象
math 对象属性和方法
number 对象
number 对象属性和方法
object 对象
object 对象属性和方法
regexp 对象
regexp 对象属性
正则表达式对象
regular expression 对象属性和方法
string 对象
string 对象属性和方法
vbarray 对象
vbarray 对象方法
运算符 (jscript)
加法赋值运算符 (+=)
加法运算符 (+)
赋值运算符 (=)
按位“与”赋值运算符 (&=)
按位“与”运算符 (&)
按位左移运算符 (<<)
按位“取非”运算符 (~)
按位“或”赋值运算符 (|=)
按位“或”运算符 (|)
按位右移运算符 (>>)
按位“异或”赋值运算符 (^=)
按位“异或”运算符 (^)
逗号运算符 (,)
比较运算符
条件(三元)运算符 (?:)
delete 运算符
除法赋值运算符 (/=)
除法运算符 (/)
in 运算符
递增 (++) 和递减 (--) 运算符
instanceof 运算符
左移赋值运算符 (<<=)
逻辑“与”运算符 (&&)
逻辑“非”运算符 (!)
逻辑“或”运算符 (||)
取模赋值运算符 (%=)
取模运算符 (%)
乘法赋值运算符 (*=)
乘法运算符 (*)
new 运算符
引用运算符 (&)
右移赋值运算符 (>>=)
减法赋值运算符 (-=)
减法运算符 (-)
typeof 运算符
无符号右移赋值运算符 (>>>=)
无符号右移运算符 (>>>)
void 运算符
属性 (jscript)
0...n 属性
$1...$9 属性
arguments 属性
callee 属性
caller 属性
constructor 属性
description 属性
e 属性
global 属性
ignorecase 属性
index 属性
infinity 属性
input 属性 ($_)
lastindex 属性
lastmatch 属性 ($&)
lastparen 属性 ($+)
leftcontext 属性 ($`)
length 属性(参数)
length 属性(数组)
length 属性(函数)
length 属性(字符串)
ln10 属性
ln2 属性
log10e 属性
log2e 属性
max_value 属性
message 属性 (jscript)
min_value 属性
multiline 属性
name 属性
nan 属性
nan 属性(全局)
negative_infinity 属性
number 属性
pi 属性
positive_infinity 属性
propertyisenumerable 属性
prototype 属性
rightcontext 属性 ($')
source 属性
sqrt1_2 属性
sqrt2 属性
undefined 属性
语句
break 语句
class 语句
@cc_on 语句
comment 语句
const 语句
continue 语句
debugger 语句
do...while 语句
enum 语句
for 语句
for...in 语句
function 语句
function get 语句
function set 语句
@if...@elif...@else...@end 语句
if...else 语句
import 语句
interface 语句
labeled 语句
package 语句
print 语句
return 语句
@set 语句
static 语句
super 语句
switch 语句
this 语句
throw 语句
try...catch...finally 语句
var 语句
while 语句
with 语句
jscript 编译器选项
jscript 编译器选项(按字母顺序列出)
jscript 编译器选项(按类别列出)
从命令行生成
@(指定响应文件)
/autoref
/codepage
/debug
/define
/fast
/help,/?
/lcid
/lib
/linkresource
/nologo
/nostdlib
/out
/platform (jscript)
/print
/reference
/resource
/target
/target:exe
/target:library
/target:winexe
/utf8output
/versionsafe
/warn
/warnaserror
/win32res
asp之家