JavaScript Throw 使用教程

JavaScript Throw 使用教程

JavaScript Throw 的声明允许你创建一个例外。

范例
该扔声明
如何使用JavaScript Throw 。

<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";
  }
else if(isNaN(x))
  {
  throw "Err3";
  }
}
catch(er)
{
if(er=="Err1")
  {
  alert("Error! The value is too high");
  }
if(er=="Err2")
  {
  alert("Error! The value is too low");
  }
if(er=="Err3")
  {
  alert("Error! The value is not a number");
  }
}
</script>

 

JavaScript Throw声明
该扔的声明允许你创建一个例外。如果您使用此声明与尝试... catch语句,您可以控制程序流程,并产生精确的错误讯息。

语法

throw(exception)
唯一的例外可能是一个字符串,整数,布尔型或者是一个对象。 请注意,扔在写字母。用大写字母会产生一个JavaScript错误! 范例1 下面的例子中确定变量的值称为十如果x的值是高于10或低于0我们将抛出一个错误。这个错误,然后捕获的渔获量的论点和适当的错误讯息显示<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>

时间: 2024-09-23 13:42:35

JavaScript Throw 使用教程的相关文章

JavaScript核心参考教程--内置对象

博学,切问,近思--詹子知 (https://jameszhan.github.io) JavaScript 是根据 "ECMAScript"标准制定的网页脚本语言.这个标准由 ECMA 组织发展和维护.ECMA-262 是正式的 JavaScript 标准.这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft).Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在

javascript search 入门教程

javascript search 入门教程 search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串. 语法 stringObject.search(regexp)参数 描述 regexp 该参数可以是需要在 stringObject 中检索的子串,也可以是需要检索的 RegExp 对象. 注释:要执行忽略大小写的检索,请追加标志 i.   返回值 stringObject 中第一个与 regexp 相匹配的子串的起始位置. 注释:如果没有找到任何匹配的子串,则

JavaScript 核心参考教程 内置对象_js面向对象

这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft).Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中.ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本. 本系列教程旨在向大家分享本人当年学习Javascript的笔记和心得.本系列教程预计分五个部分. 第

JavaScript面向对象程序设计教程_javascript技巧

JavaScript中对象的定义为:无序属性的集合,其属性可以包含基本值.对象或者函数.可以把对象想象成散列表,就是一组名值对(key:value),其中值可以是数据或函数,每个对象都是基于一个引用类型创建的. 理解对象 前面的博客里写过创建对象的方式有两种,一种是创建一个object的实例,另一种是使用对象字面量法: var person = new Object(); person.sex = man; person.name = bluce person.age = 58; person.

初学网页Javascript经典小教程总结

javascript|初学|教程|网页 适合阅读范围:对JavaScript一无所知-离精通只差一步之遥的人  基础知识:HTML  JavaScript就这么回事1:基础知识   1 创建脚本块  1: <script language="JavaScript">  2: JavaScript code goes here  3: </script>   2 隐藏脚本代码  1: <script language="JavaScript&quo

比较不错的函数式JavaScript编程指南教程_javascript技巧

你是否知道JavaScript其实也是一个函数式编程语言呢?本指南将教你如何利用JavaScript的函数式特性. 要求:你应当已经对JavaScript和DOM有了一个基本的了解. 写这篇指南的目的是因为关于JavaScript编程的资料太多了但是极少的资料提到了JavaScript的函数式特性.在本指南中,我只会讲解这些基本知识而不会深入其它的函数式语言或这是Lambda算子. 你可以点击所有的例子然后你所看到的代码就会被执行,这样就可以令指南变得具有交互性.你也可以使用这个沙箱来尝试. 第

零基础学JavaScript最新动画教程+iso光盘下载_基础知识

最新动画教程+光盘--零基础学JavaScript 从网上找到的好资源,机械工业出版社的最新编程入门书的光盘和动画教程. 电驴下载地址:http://board.verycd.com/t488833.html HTTP下载地址:    随书光盘:http://www.live-share.com/files/296104/0JavaScript.ISO.html    随书光盘:http://www.live-share.com/files/296742/0JavaScript.ISO.html

JavaScript的函数教程

JavaScript的函数 如果您有任何编程经验,你不需要花太多时间在这个教训.在JavaScript函数的行为同样众多的编程语言(的C , C + + , PHP中,等) .如果这是您第一次学习功能,那么一定要经过这个教训非常彻底. A固体理解的职能将其余的本教程更容易遵循.   什么是function? 一个函数是一块代码,坐在休眠状态,直到它引用或呼吁尽其"功能" .除了可控的执行,职能也非常节省时间做重复的任务. 而不是输入的代码每次你想有所作为,你可以简单地调用函数多次获得同

JavaScript 单体设计模式教程

一:什么是单体模式: 是什么:将代码组织为一个逻辑单元,这个单元中的代码通过单一的变量进行访问.只要单体对象存在一份实例,就可以确信自己的所有代码使用的是同样的全局资源. 用途:1.用来划分命名空间,减少网页中全局变量的数目. 2.在分支技术中用来封装浏览器之间的差异. 3.单体对象创建的命名空间可以快速清除全局变量. 4.增强模块性 关于单体模式的好坏,等你看完所有的讲解之后再告诉你哦....... 二:单体结构: 1.最简单的单体就是一个对象字面量. var ProductTools={