javascript 异常基本语法
JavaScript - 捕获错误
当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站点。
本节向你讲解如何捕获和处理 Javascript 的错误消息,这样就可以为受众提供更多的便利。
有两种在网页中捕获错误的方法:
- 使用 try...catch 语句。(在 IE5+、Mozilla 1.0、和 Netscape 6 中可用)
- 使用 onerror 事件。这是用于捕获错误的老式方法。(Netscape 3 以后的版本可用)
Try...Catch 语句
try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。
var txt=""
function message()
{
try
{
adddlert("Welcome guest!")
}
catch(err)
{
txt="此页面存在一个错误。\n\n"
txt+="错误描述: " + err.description + "\n\n"
txt+="点击OK继续。\n\n"
alert(txt)
}
}
</script>
<script type="text/javascript">var x=prompt("Enter a number between 0 and 10:","")try{if(x>10)throw "Err1"else if(x<0)throw "Err2"}catch(er){if(er=="Err1")alert("Error! The value is too high")if(er == "Err2")alert("Error! The value is too low")}</script>
<script type="text/javascript">
onerror = handleErr
var txt = ""
function handleErr(msg,url,l)
{
//Handle the error here
txt="本页中存在错误。\n\n"
txt+="错误:" + msg + "\n"
txt+="URL: " + url + "\n"
txt+="行:" + l + "\n\n"
txt+="点击“确定”继续。\n\n"
alert(txt)
return true
}
function message()
{
adddlert("Welcome guest!")
}
</script>
javascript 异常基本语法相关推荐
- JavaScript的基本语法
http://blog.sina.com.cn/s/blog_6e44dfbf0100noal.html JavaScript的基本语法 JavaScript语言同其他语言一样,有自身的基本数 ...
- Web前端——JavaScript(基本语法)
>JavaScript概述 JavaScript是属于网络的脚本语言: JavaScript被写在HTML里,被浏览器解析(按顺序逐行解析)执行,跟HTML的书写顺序有关: JavaScript ...
- Javascript异常(exception)处理机制详解 JS、异常Error属性
JS异常,Javascript异常,异常,exception 在ES3之前js代码执行的过程中,一旦出现错误,整个js代码都会停止执行,这样就显的代码非常的不健壮. 在Java或C#等一些高级语 ...
- Javascript - ES6新语法概览
Javascript - ES6新语法概览 简介 ES6是JavaScript语言的新一代标准,加入了一些新的功能和语法,正式发布于2015年6月,亦称ES2015:该标准由ECMA(欧洲计算机制造联 ...
- react 中 Warning A future version of React will block javascript 异常解决
react 中 Warning A future version of React will block javascript 异常解决 问题描述 <a href="javascrip ...
- JavaScript交互式网页设计————1.JavaScript的基本语法
学习目标 1.JavaScript脚本的代码位置 2.JavaScript的核心语法 3.JavaScrip的流程控制语句----顺序结构和选择结构 4.JavaScrip的流程控制语句----循环结 ...
- javascript的基本语法。
javascript的基本语法. 1.组成 javascript由三方组成,分别是: 1)ECMAScript:js基本语法与标准 2)BOM: 操作浏览器的接口,提供了访问某些功能的途径以及操作方法 ...
- 详解 JavaScript 的 IIFE 语法
详解 JavaScript 的 IIFE 语法 IIFE 语法 IIFE 语法的一些变体 小括号去哪儿了? 命名的 IIFE 防止连接文件时出现问题 使用箭头函数代替函数表达式 一些不推荐的立即调用函 ...
- javaScript的基本语法结构
javaScript的基本语法结构 一.javascript程序带的文本 二.javascript中的注释 三.字面量 四.标识符和保留字 标识符 保留字 五:可选的分号 一.javascript程序 ...
最新文章
- 皮一皮:绿灯侠是怎么诞生的...
- python开发工资多少-Python开发工资多少
- gsea富集分析结果怎么看_怎么看肝功能检验结果?
- [Laravel框架学习一]:Laravel框架的安装以及 Composer的安装
- 【C/C++12】天气APP:不同数据建表入表,数据交换(exptables.cpp,ftpputfiles.cpp)
- setHeadAndPropagate
- HDU 4911 Inversion 树状数组求逆序数对
- 如何用css和HTML结合画熊,结合伪元素实现的纯CSS3高级图形绘制
- 「技术人生」专题第1篇:什么是技术一号位?
- soapUI-JDBC Request
- 想玩转工业界机器学习?先学Spark吧
- HarmonyOS 实战——服务卡片初探索
- ES6深入浅出_汇总贴
- 7000个源码批量下载
- 基于 GMDSS 的电子海图定位仿真研究
- Linux radius客户端,FreeRadius客户端基础配置及测试
- getResource和getResourceAsStream
- 有一部电影用计算机回到未来,《复联4》调侃《回到未来》,1985年的这部穿越片,到底讲了什么...
- 椭圆曲线加密中定义的加法运算
- c语言在打开文件时会使用到的函数,C语言打开文件操作