JS语句
一、语句块
语句块就是用花括号包含的多个语句,语句块是一个整体的执行体,就是在花括号里的语句都是一个整体(虽然JavaScript支持使用语句块,但是JavaScript的语句块不能作为变量的作用域)
二、空语句
最简单的空语句仅有一个分号(;
),空语句主要用于没有循环体的循环。
例:
="text/javascript">
var a=[];
for(var i = 0 ;
i<10;
a[i++] = i+20);
for (index in a)
{
document.writeln(a[index] + "
");
}
三、异常抛出语句
当JavaScript需要抛出异常时,总是通过throw语句抛出Error对象。例:
throw new Error(errorString);
JavaScript即允许在代码执行过程中抛出异常,也允许函数定义中抛出异常。在代码执行过程中,一旦遇到异常,立即寻找对应的异常捕捉块(catch块),如果没有对应的异常捕捉块,异常将传播给浏览器,程序非正常终止。
例:
="text/javascript">
for(var i = 0;
i<10;
i++)
{
document.writeln(i+ '
');
if (i>4)
throw new Error('用户自定义错误');
}
结果:
文章图片
四、异常捕捉语句
当程序出现异常时,这种异常不管是用户手动抛出的异常,还是系统本身的异常,都可使用catch捕捉异常。
语法格式如下:
try
{
statements
}
catch(e)
{
statements
}
finally
{
statements
}
(finally块是可以省略的,但一旦指定了finally块,finally代码块就总会有执行的机会)
文章图片
五、with语句
使用with语句可以避免重复书写对象,格式如下
with(object)
{
statements
}
如果with后的代码块只有一行语句,则可以省略花括号,但是意义就不大了。
例:
document.writeln("afas");
document.writeln("afadasd");
document.writeln("sadass");
【JS语句】在上面代码中可以写为:
with(document)
{
writeln("afas");
writeln("afadasd");
writeln("sadass");
}
推荐阅读
- 一个人的旅行,三亚
- 一个小故事,我的思考。
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 开学第一天(下)
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 第326天
- Shell-Bash变量与运算符