如何检查 Javascript是否有误?

JavaScript022

如何检查 Javascript是否有误?,第1张

运行看看结果是不是你想要的,检查你的代码逻辑是不是有问题。

使用Chrome浏览器的开发人员工具查看是不是有js报错,也可以用火狐浏览器的firebug插件查看是不是有js报错,这个是查看代码是不是有语法错误!

javascript用try...catch...语句可以测试代码是否出错。try块中包含要执行的代码,catch块中包含当错时要执行的代码,这样当try中的代码出错时可以得到信息并进行相应的处理。

语法格式:

try

{

//要执行的语句

}

catch(err)

{

//当try中的语句错时要执行的语句

}

例:

<script type="text/javascript">

var txt=""

try

{

alertww("弹出一个提示信息") //故意写错alert,制造错误

}

catch(err)

{

txt+="Error description: " + err.description //显示类型描述

alert(txt)

}

</script>

除了Error还具有下面一些主要属性:

.description: 错误描述 (仅IE可用).

.fileName: 出错的文件名 (仅Mozilla可用).

.lineNumber: 出错的行数 (仅Mozilla可用).

.message: 错误信息 (在IE下同description)

.name: 错误类型.

.number: 错误代码 (仅IE可用).

.stack: 像Java中的Stack Trace一样的错误堆栈信息 (仅Mozilla可用).

查看是否有编写错误这个没有什么好办法,就一行行看。查看是否有路径错误或是反斜线写错如果是相对路径,就查看一下层级关系,与../的使用是否正确。要用/斜线,不要使用\这个斜线。查看js文件是否提前引入 js如果是在元素加载前引入,会报错误,说某个变量没有定义,这个变量是取的值。查看变量作用域是否正确变量作用域,也会报错,会说xxx is not defined。