JavaScript 流程

1、if 选择

if (条件) {

  条件为真时执行的语句;

} else {

  条件为假时执行的语句;

}

2、for 循环

for (语句; 条件; 语句) {

    循环体;

    break;    // 立即跳出循环

    continue; // 立即下次循环

}

for (var in 对象) { // 以对象的所有属性为循环

  document.writeln( var + "=" + 对象[var]);  // 列出对象的所有属性值

}

3、while 循环

while ( 条件 ) {

    循环体;

}

4、with

with Object {

    属性 = 值; // 自动引用 Object.属性

}

5、try...except...finally

异常处理程序。

try {

    tryStatements  // 可能产生错误的语句

}

catch(exception) {

    catchStatements  // 错误处理部分

    throw e + " add infomation"  // 再次抛出无法处理的错误

}

finally {

    finallyStatements  // 确保执行的代码

}

exception 对象

IE属性 NS属性 说明
message / description message 错误描述
number result 错误号
toString() 错误详细描述
filename 出错 URL
lineNumber 出错行号