JavaScript的脚本错误

  JavaScript运行时错误是指当 JavaScript脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JavaScript运行时错误时。JavaScript语法错误是指当 JavaScript语句违反了 JavaScript脚本语言的一条或多条语法规则时导致的错误。JavaScript语法错误发生在程序编译阶段,在开始运行该程序之前。

  错误号描述

  5029数组长度必须为一有限正整数

  5030必须赋给数组长度一个有限正数

  5028需要 Array 或 arguments 对象

  5010需要 Booleanhttp://www.hrbfkyy120.com

  5003不能给函数返回值赋值

  5000不能给 ‘this‘ 赋值

  5006需要 Date 对象

  5015需要 Enumerator 对象

  5022异常抛出,但无法抓住

  5020正则表达式中缺少“)”

  5019正则表达式中缺少“]”

  5023函数没有合法的 Prototype 对象

  5002需要 Function 对象

  5008非法赋值

  5021字符集范围无效

  5014需要 JScript 对象

  5001需要 Number 类型

  5007需要 Object 类型

  5012需要对象的成员

  5016需要正则表达式对象

  5005需要 String

  5017正则表达式语法错误

  5026小数部分的位数越界

  5027精度越界

  5025待解码的 URI 编码非法

  5024待解码的 URI 包含有非法字符

  5009未定义标识符

  5018未预期的限定符

  5013需要 VBArray

  JavaScript语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。

  错误号描述

  1019在循环外不能有“break”

  1020在循环外不能有“continue”

  1030条件编译已关闭

  1027一条 “switch” 语句中只能有一个 “default”

  1005需要“(”

  1006需要“)”

  1012需要“/”

  1003需要“:”

  1004需要“;”

  1032需要“@”

  1029需要“@end”

  1007需要“]”

  1008需要“{”

  1009需要“}”

  1011需要“=”

  1033需要“catch”

  1031需要常数

  1023需要十六进制数

  1010需要标识符

  1028需要标识符、字符串或者数字

  1024需要“while”

  1014非法字符

  1026未找到标签

  1025标签定义重复

  1018函数外有 ‘return‘ 语句

  1002语法错误http://www.mlybyby.com

  1035“Throw”的后面必须跟有一个表达式,且在同一源代码行上

  1016注释未结束

  1015字符串常数未结束

时间: 2024-11-08 22:34:56

JavaScript的脚本错误的相关文章

解决医废系统水晶报表报错

医废系统报表错误解决办法,转自:http://www.cnblogs.com/Ewait/archive/2009/04/21/1440534.html 在开发环境中,ReportViewer的工作一切正常,可发布到服务器IIS上时就出现Javascript的脚本错误 服务器环境:Windows Server 2008+IIS7+.net framework 3.5 google了一些资料,终于从http://blog.csdn.net/yls087412/archive/2009/03/04/

JavaSCript全局变量与局部变量

今天公司一个实习小妹子问我两段js代码的区别: [javascript] view plain copy <script type="text/javascript"> var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); } </script> [javascript] view plain copy <script ty

javascript中defer的作用

javascript中defer的作用 <script src="../CGI-bin/delscript.js" defer></script>中的defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题 加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活!defer是脚本程序强大功能中的一个"无名英雄".它告诉浏览器Script段包含了无需立即执行

JavaScript实用功能代码片段

1.原生JavaScript实现字符串长度截取 1 function cutstr(str, len) { 2 var temp; 3 var icount = 0; 4 var patrn = /[^\x00-\xff]/; 5 var strre = ""; 6 for (var i = 0; i < str.length; i++) { 7 if (icount < len - 1) { 8 temp = str.substr(i, 1); 9 if (patrn.e

JavaScript错误/异常处理

JavaScript Try...Catch 语句 介绍:JavaScript中的try...carch语句的作用和C#中的try...catch语句的作用一样, 都是捕获并处理异常. 语法: try { //在此运行代码 } catch(err) { //在此处理错误 } 例子: <html> <head> <script type="text/javascript"> var txt="" function message()

再看《JavaScript高级程序设计》第13、14、17、20-25章

第十三章 事件 1.事件流:描述的是从页面中接收事件的顺序 1)事件冒泡:事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点 2)事件捕获:事件开始时由不太具体的节点接收,然后逐级向下传播到最具体的元素 3)DOM事件流:经历三个阶段——事件捕获阶段.处于目标阶段和事件冒泡阶段 2.事件处理程序:事件是用户或浏览器自身执行的某种动作,响应某个事件的函数就是事件处理程序 1)HTML事件处理程序:将事件处理程序设置为 null 就可以删除该事件处理程序. 2)DOM0级事件处理程序:

《JavaScript高级程序设计》第14、17、20章

第十四章 表单脚本 1.表单的基础知识 1)HTMLFormElement类型的属性和方法 acceptCharset:服务器能够处理的字符集 action:接收请求的URL,等价于HTML中的action特性: elements:表单中所有控件的集合: encype:请求的编码类型,等价于HTML中的enctype特性: length:表单中控件的数量: method:要发送的HTTP请求类型,通常是“get”或“post”,等价于HTML中的method特性: name:表单的名称,等价于H

JavaScript 开发进阶:理解 JavaScript 作用域和作用域链

作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理.今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript. JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期.在JavaScript中,变量的作用域有全局作用域和局部作用域两种. 1.  全局作用域(Global S

JavaScript作用域和作用域链

JavaScript 开发进阶:理解 JavaScript 作用域和作用域链 来源:梦想天空  http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html 作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理.今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript. Java