IT虾米网

JAVASCRIPT之流程控制语句详解

flyfish 2018年09月07日 编程语言 127 0
学习要点:
  表达式语句含义
  选择语句:if、if...else、switch
  循环语句:while、do...while、for、for...in
  跳转语句:break、continue
  异常处理语句:throw、try...catch...finally
一、表达式语句
  表达式语句通常是赋值语句、函数或方法调用语句等。
二、选择语句
  if(条件表达式)语句;  if(条件表达式){语句;}else{语句;}   还有就是if...lese的嵌套
     switch:可以针对变量不同的值来选择执行哪个语句块。若都不相同,则执行default后的语句块。
三、循环语句
  while:while(条件表达式){语句;}    是先判断后运行的循环语句。满足条件后可执行循环体。
  do...while:do {语句;} while(条件表达式);      是先运行后判断的循环语句。不管时候满足条件,先执行循环体。
  for:for(;;){语句;}   先判断,后运行的循环语句。

  for...in:是一种精准的迭代语句,可以用来枚举对象的属性。

 

var myObject={
            ‘name':'张三’,
            'age':18,
            'sex':'男‘
};
for(var p in myObject){
document.write(p)+"<br>";
}

四、跳转语句
  break:跳出循环体,执行循环体后面的语句。
  continue:退出当前循环,执行下一次循环。
五、异常处理语句
  throw:抛出异常
  try...catch...finally:可以处理抛出的异常
  try
    <语句块1>//抛出异常
  catch(e)        //catch语句捕捉到抛出的异常,并赋值给变量e
    <语句块2>
  finally
    <语句块3>    //不管语句块1是否抛出异常,都会执行语句块3的语句。
六、其他语句
  with:将代码的作用域设置到一个特定的对象中。
document.forms[0].myTest1.value="第一个文本框“;
with(document.forms[0])
{
    myTest2.value="第二个文本框“;
    myTest3.value="第三个文本框";
}

转载请注明来源网站:www.itxm.cn谢谢!

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

JAVASCRIPT使用ajax做异步上传文件详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。